/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */ /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */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, menu, 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-color: transparent}    a:active, a:hover {        outline: 0    }abbr[title] {    border-bottom: none;    text-decoration: underline;    -webkit-text-decoration: underline dotted;    -moz-text-decoration: underline dotted;    text-decoration: underline dotted}b, strong {    font-weight: 700}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 {    -webkit-box-sizing: content-box;    -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] {        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        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;        -webkit-box-sizing: content-box;        -moz-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 silver;    margin: 0 2px;    padding: .35em .625em .75em}legend {    border: 0;    padding: 0}textarea {    overflow: auto}optgroup {    font-weight: 700}table {    border-collapse: collapse;    border-spacing: 0}td, th {    padding: 0}* {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box}:after, :before {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box}html {    font-size: 10px;    -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}button, input, select, textarea {    font-family: inherit;    font-size: inherit;    line-height: inherit}a {    color: #337ab7;    text-decoration: none}    a:focus, a:hover {        color: #23527c;        text-decoration: underline    }    a:focus {        outline: 5px auto -webkit-focus-ring-color;        outline-offset: -2px    }figure {    margin: 0}img {    vertical-align: middle}hr {    margin-top: 20px;    margin-bottom: 20px;    border: 0;    border-top: 1px solid #eee}.sr-only {    position: absolute;    width: 1px;    height: 1px;    padding: 0;    margin: -1px;    overflow: hidden;    clip: rect(0,0,0,0);    border: 0}[role=button] {    cursor: pointer}.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, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {        font-weight: 400;        line-height: 1;        color: #777    }.h1, .h2, .h3, h1, h2, 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, .h5, .h6, h4, h5, 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}.small, small {    font-size: 85%}.mark, mark {    padding: .2em;    background-color: #fcf8e3}ol, ul {    margin-top: 0;    margin-bottom: 10px}    ol ol, ol ul, ul ol, ul ul {    margin-bottom: 0}dl {    margin-top: 0;    margin-bottom: 20px}dd, dt {    line-height: 1.42857143}dt {    font-weight: 700}dd {    margin-left: 0}abbr[data-original-title], abbr[title] {    cursor: help}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;    border-radius: 4px}pre {    display: block;    padding: 9.5px;    margin: 0 0 10px;    font-size: 13px;    line-height: 1.42857143;    color: #333;    word-break: break-all;    word-wrap: break-word;    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}.container {    padding-right: 15px;    padding-left: 15px;    margin-right: auto;    margin-left: auto}@media (min-width:768px) {    .container {        width: 750px    }}@media (min-width:992px) {    .container {        width: 970px    }}@media (min-width:1200px) {    .container {        width: 1170px    }}.container-fluid {    padding-right: 15px;    padding-left: 15px;    margin-right: auto;    margin-left: auto}.row {    margin-right: -15px;    margin-left: -15px}.col-lg-10, col-lg-2, .col-md-12, .col-md-2, .col-md-4, .col-md-6, .col-md-9, col-sm-10, .col-sm-2 {    position: relative;    min-height: 1px;    padding-right: 15px;    padding-left: 15px}@media (min-width:768px) {    .col-sm-10, .col-sm-2 {        float: left    }    .col-sm-10 {        width: 83.33333333%    }    .col-sm-2 {        width: 16.66666667%    }}@media (min-width:992px) {    .col-md-12, .col-md-2, .col-md-4, .col-md-6, .col-md-9 {        float: left    }    .col-md-12 {        width: 100%    }    .col-md-9 {        width: 75%    }    .col-md-6 {        width: 50%    }    .col-md-4 {        width: 33.33333333%    }    .col-md-2 {        width: 16.66666667%    }}@media (min-width:1200px) {    .col-lg-10, .col-lg-2 {        float: left    }    .col-lg-10 {        width: 83.33333333%    }    .col-lg-2 {        width: 16.66666667%    }}table {    background-color: transparent}caption {    padding-top: 8px;    padding-bottom: 8px;    color: #777;    text-align: left}th {    text-align: left}.table {    width: 100%;    max-width: 100%;    margin-bottom: 20px}    .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {        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 > td, .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > td, .table > thead:first-child > tr:first-child > th {        border-top: 0    }    .table > tbody + tbody {        border-top: 2px solid #ddd    }    .table .table {        background-color: #fff    }.table-striped > tbody > tr:nth-of-type(odd) {    background-color: #f9f9f9}.table-hover > tbody > tr:hover {    background-color: #f5f5f5}.table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > thead > tr > td.active, .table > thead > tr > th.active {    background-color: #f5f5f5}.table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr.active:hover > th, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover {    background-color: #e8e8e8}.table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > thead > tr > td.success, .table > thead > tr > th.success {    background-color: #dff0d8}.table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.success:hover > th, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover {    background-color: #d0e9c6}.table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > thead > tr > td.info, .table > thead > tr > th.info {    background-color: #d9edf7}.table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr.info:hover > th, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover {    background-color: #c4e3f3}.table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > thead > tr > td.warning, .table > thead > tr > th.warning {    background-color: #fcf8e3}.table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.warning:hover > th, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover {    background-color: #faf2cc}.table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > thead > tr > td.danger, .table > thead > tr > th.danger {    background-color: #f2dede}.table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.danger:hover > th, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover {    background-color: #ebcccc}fieldset {    min-width: 0;    padding: 0;    margin: 0;    border: 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;    max-width: 100%;    margin-bottom: 5px;    font-weight: 700}input[type=search] {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none}input[type=checkbox], input[type=radio] {    margin: 4px 0 0;    margin-top: 1px\9;    line-height: normal}    fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled] {        cursor: not-allowed    }input[type=file] {    display: block}input[type=range] {    display: block;    width: 100%}select[multiple], select[size] {    height: auto}input[type=checkbox]:focus, input[type=file]:focus, input[type=radio]:focus {    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}.checkbox, .radio {    position: relative;    display: block;    margin-top: 10px;    margin-bottom: 10px}    .checkbox.disabled label, .radio.disabled label, fieldset[disabled] .checkbox label, fieldset[disabled] .radio label {        cursor: not-allowed    }.checkbox label, .radio label {    min-height: 20px;    padding-left: 20px;    margin-bottom: 0;    font-weight: 400;    cursor: pointer}.checkbox input[type=checkbox], .radio input[type=radio] {    position: absolute;    margin-top: 4px\9;    margin-left: -20px}.checkbox + .checkbox, .radio + .radio {    margin-top: -5px}.btn {    display: inline-block;    margin-bottom: 0;    font-weight: 400;    text-align: center;    white-space: nowrap;    vertical-align: middle;    -ms-touch-action: manipulation;    touch-action: manipulation;    cursor: pointer;    background-image: none;    border: 1px solid transparent;    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;    user-select: none}    .btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {        outline: 5px auto -webkit-focus-ring-color;        outline-offset: -2px    }    .btn.focus, .btn:focus, .btn:hover {        color: #333;        text-decoration: none    }    .btn.active, .btn:active {        background-image: none;        outline: 0;        -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;        filter: alpha(opacity=65);        opacity: .65;        -webkit-box-shadow: none;        box-shadow: none    }a.btn.disabled, fieldset[disabled] a.btn {    pointer-events: none}.btn-primary {    color: #fff;    background-color: #337ab7;    border-color: #2e6da4}    .btn-primary.focus, .btn-primary:focus {        color: #fff;        background-color: #286090;        border-color: #122b40    }    .btn-primary:hover {        color: #fff;        background-color: #286090;        border-color: #204d74    }    .btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary {        color: #fff;        background-color: #286090;        background-image: none;        border-color: #204d74    }        .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {            color: #fff;            background-color: #204d74;            border-color: #122b40        }    .btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {        background-color: #337ab7;        border-color: #2e6da4    }    .btn-primary .badge {        color: #337ab7;        background-color: #fff    }.btn-success {    color: #fff;    background-color: #5cb85c;    border-color: #4cae4c}    .btn-success.focus, .btn-success:focus {        color: #fff;        background-color: #449d44;        border-color: #255625    }    .btn-success:hover {        color: #fff;        background-color: #449d44;        border-color: #398439    }    .btn-success.active, .btn-success:active, .open > .dropdown-toggle.btn-success {        color: #fff;        background-color: #449d44;        background-image: none;        border-color: #398439    }        .btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open > .dropdown-toggle.btn-success.focus, .open > .dropdown-toggle.btn-success:focus, .open > .dropdown-toggle.btn-success:hover {            color: #fff;            background-color: #398439;            border-color: #255625        }    .btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled].focus, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {        background-color: #5cb85c;        border-color: #4cae4c    }    .btn-success .badge {        color: #5cb85c;        background-color: #fff    }.fade {    opacity: 0;    -webkit-transition: opacity .15s linear;    -o-transition: opacity .15s linear;    transition: opacity .15s linear}    .fade.in {        opacity: 1    }.collapse {    display: none}    .collapse.in {        display: block    }tr.collapse.in {    display: table-row}tbody.collapse.in {    display: table-row-group}.collapsing {    position: relative;    height: 0;    overflow: hidden;    -webkit-transition-property: height,visibility;    -o-transition-property: height,visibility;    transition-property: height,visibility;    -webkit-transition-duration: .35s;    -o-transition-duration: .35s;    transition-duration: .35s;    -webkit-transition-timing-function: ease;    -o-transition-timing-function: ease;    transition-timing-function: ease}[data-toggle=buttons] > .btn input[type=checkbox], [data-toggle=buttons] > .btn input[type=radio], [data-toggle=buttons] > .btn-group > .btn input[type=checkbox], [data-toggle=buttons] > .btn-group > .btn input[type=radio] {    position: absolute;    clip: rect(0,0,0,0);    pointer-events: none}.nav {    padding-left: 0;    margin-bottom: 0;    list-style: none}    .nav > li {        position: relative;        display: block    }        .nav > li > a {            position: relative;            display: block;            padding: 10px 15px        }            .nav > li > a:focus, .nav > li > a:hover {                text-decoration: none;                background-color: #eee            }        .nav > li.disabled > a {            color: #777        }            .nav > li.disabled > a:focus, .nav > li.disabled > a:hover {                color: #777;                text-decoration: none;                cursor: not-allowed;                background-color: transparent            }    .nav .open > a, .nav .open > a:focus, .nav .open > a:hover {        background-color: #eee;        border-color: #337ab7    }    .nav .nav-divider {        height: 1px;        margin: 9px 0;        overflow: hidden;        background-color: #e5e5e5    }    .nav > li > a > img {        max-width: none    }.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 {    padding-right: 15px;    padding-left: 15px;    overflow-x: visible;    border-top: 1px solid transparent;    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);    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;        -webkit-box-shadow: none;        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-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {        padding-right: 0;        padding-left: 0    }}.navbar-fixed-bottom, .navbar-fixed-top {    position: fixed;    right: 0;    left: 0;    z-index: 1030}    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {        max-height: 340px    }@media (max-device-width:480px) and (orientation:landscape) {    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {        max-height: 200px    }}@media (min-width:768px) {    .navbar-fixed-bottom, .navbar-fixed-top {        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}.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {    margin-right: -15px;    margin-left: -15px}@media (min-width:768px) {    .container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {        margin-right: 0;        margin-left: 0    }}.navbar-brand {    float: left;    height: 50px;    padding: 15px 15px;    font-size: 18px;    line-height: 20px}    .navbar-brand:focus, .navbar-brand:hover {        text-decoration: none    }    .navbar-brand > img {        display: block    }@media (min-width:768px) {    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {        margin-left: -15px    }}.navbar-toggle {    position: relative;    float: right;    padding: 9px 10px;    margin-right: 15px;    margin-top: 8px;    margin-bottom: 8px;    background-color: transparent;    background-image: none;    border: 1px solid transparent;    border-radius: 4px}    .navbar-toggle:focus {        outline: 0    }    .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;        -webkit-box-shadow: none;        box-shadow: none    }        .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a {            padding: 5px 15px 5px 25px        }        .navbar-nav .open .dropdown-menu > li > a {            line-height: 20px        }            .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-nav .open .dropdown-menu > li > a:hover {                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-default {    background-color: #f8f8f8;    border-color: #e7e7e7}    .navbar-default .navbar-brand {        color: #777    }        .navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {            color: #5e5e5e;            background-color: transparent        }    .navbar-default .navbar-text {        color: #777    }    .navbar-default .navbar-nav > li > a {        color: #777    }        .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {            color: #333;            background-color: transparent        }    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {        color: #555;        background-color: #e7e7e7    }    .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:focus, .navbar-default .navbar-nav > .disabled > a:hover {        color: #ccc;        background-color: transparent    }    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {        color: #555;        background-color: #e7e7e7    }@media (max-width:767px) {    .navbar-default .navbar-nav .open .dropdown-menu > li > a {        color: #777    }        .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {            color: #333;            background-color: transparent        }    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {        color: #555;        background-color: #e7e7e7    }    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {        color: #ccc;        background-color: transparent    }}.navbar-default .navbar-toggle {    border-color: #ddd}    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {        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-link {    color: #777}    .navbar-default .navbar-link:hover {        color: #333    }.navbar-default .btn-link {    color: #777}    .navbar-default .btn-link:focus, .navbar-default .btn-link:hover {        color: #333    }    .navbar-default .btn-link[disabled]:focus, .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[disabled] .navbar-default .btn-link:hover {        color: #ccc    }.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: 700    }    .alert > p, .alert > ul {        margin-bottom: 0    }    .alert > p + p {        margin-top: 5px    }.alert-dismissable, .alert-dismissible {    padding-right: 35px}    .alert-dismissable .close, .alert-dismissible .close {        position: relative;        top: -2px;        right: -21px;        color: inherit    }.alert-success {    color: #3c763d;    background-color: #dff0d8;    border-color: #d6e9c6}    .alert-success hr {        border-top-color: #c9e2b3    }    .alert-success .alert-link {        color: #2b542c    }.alert-info {    color: #31708f;    background-color: #d9edf7;    border-color: #bce8f1}    .alert-info hr {        border-top-color: #a6e1ec    }    .alert-info .alert-link {        color: #245269    }.alert-warning {    color: #8a6d3b;    background-color: #fcf8e3;    border-color: #faebcc}    .alert-warning hr {        border-top-color: #f7e1b5    }    .alert-warning .alert-link {        color: #66512c    }.alert-danger {    color: #a94442;    background-color: #f2dede;    border-color: #ebccd1}    .alert-danger hr {        border-top-color: #e4b9c0    }    .alert-danger .alert-link {        color: #843534}.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: 700;    line-height: 1;    color: #000;    text-shadow: 0 1px 0 #fff;    filter: alpha(opacity=20);    opacity: .2}    .close:focus, .close:hover {        color: #000;        text-decoration: none;        cursor: pointer;        filter: alpha(opacity=50);        opacity: .5    }button.close {    padding: 0;    cursor: pointer;    background: 0 0;    border: 0;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none}.modal-open {    overflow: hidden}.modal {    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 1050;    display: none;    overflow: hidden;    -webkit-overflow-scrolling: touch;    outline: 0}    .modal.fade .modal-dialog {        -webkit-transform: translate(0,-25%);        -ms-transform: translate(0,-25%);        -o-transform: translate(0,-25%);        transform: translate(0,-25%);        -webkit-transition: -webkit-transform .3s ease-out;        -o-transition: -o-transform .3s ease-out;        transition: -webkit-transform .3s ease-out;        transition: transform .3s ease-out;        transition: transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out    }    .modal.in .modal-dialog {        -webkit-transform: translate(0,0);        -ms-transform: translate(0,0);        -o-transform: translate(0,0);        transform: translate(0,0)    }.modal-open .modal {    overflow-x: hidden;    overflow-y: auto}.modal-dialog {    position: relative;    width: auto;    margin: 10px}.modal-content {    position: relative;    background-color: #fff;    background-clip: padding-box;    border: 1px solid #999;    border: 1px solid rgba(0,0,0,.2);    border-radius: 6px;    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);    box-shadow: 0 3px 9px rgba(0,0,0,.5);    outline: 0}.modal-header {    padding: 15px;    border-bottom: 1px solid #e5e5e5}    .modal-header .close {        margin-top: -2px    }.modal-title {    margin: 0;    line-height: 1.42857143}.modal-body {    position: relative;    padding: 15px}.modal-footer {    padding: 15px;    text-align: right;    border-top: 1px solid #e5e5e5}    .modal-footer .btn + .btn {        margin-bottom: 0;        margin-left: 5px    }    .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    }}@media (min-width:992px) {    .modal-lg {        width: 900px    }}.container-fluid:after, .container-fluid:before, .container:after, .container:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .row:after, .row:before {    display: table;    content: " "}.container-fluid:after, .container:after, modal-footer:after, .modal-header:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {    clear: both}.hide {    display: none !important}.show {    display: block !important}.hidden {    display: none !important}@-ms-viewport {    width: device-width}.visible-xs {    display: none !important}@media (max-width:767px) {    .visible-xs {        display: block !important    }}@media (max-width:767px) {    .hidden-xs {        display: none !important    }}@media (min-width:768px) and (max-width:991px) {    .hidden-sm {        display: none !important    }}