:root{--blue:#5d8fc2;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dd5826;--orange:#fd7e14;--yellow:#f0b518;--green:#64bd63;--teal:#20c997;--cyan:#5dc4bf;--white:#fff;--gray:#868e96;--gray-dark:#343434;--primary:#5d8fc2;--secondary:#868e96;--success:#64bd63;--info:#5dc4bf;--warning:#f0b518;--danger:#dd5826;--light:#f5f5f5;--dark:#343434;--primary-light:#dee4ee;--success-light:#ecfaec;--info-light:#f2fafa;--warning-light:#fdf7e6;--danger-light:#fff2ef;--inverse:#555;--gray:#dee2e6;--default:#f8f8f8;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:"Open Sans",sans-serif;--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}
*,:after,:before{box-sizing:border-box;}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);}
footer,main{display:block;}
body{margin:0;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5;color:#242424;text-align:left;background-color:#f5f5f5;}
h1{margin-top:0;margin-bottom:.5rem;}
p{margin-top:0;margin-bottom:1rem;}
a{color:#218bc3;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects;}
a:hover{color:#165c82;text-decoration:underline;}
h1{margin-bottom:.5rem;font-family:inherit;font-weight:300;line-height:1.2;color:inherit;}
h1{font-size:2.5rem;}
.logo-header{text-align:center;padding:8px;background-color:#ffffff;}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:576px){
    .container{max-width:540px;}
}
@media (min-width:768px){
    .container{max-width:720px;}
}
@media (min-width:992px){
    .container{max-width:960px;}
}
@media (min-width:1200px){
    .container{max-width:1140px;}
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.col-md-8,.col-xl-6{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
.d-none {display:none !important;}
.d-inline-block {display:inline-block !important;}
@media (min-width:768px){
    .col-md-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;}
    .offset-md-2{margin-left:16.66667%;}
}
@media (min-width:1200px){
    .col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
    .offset-xl-3{margin-left:25%;}
}
@media print{
    *,:after,:before{text-shadow:none!important;box-shadow:none!important;}
    p{orphans:3;widows:3;}
    .container,body{min-width:992px!important;}
}
.container{position:static;}
body,html{height:100%;}
body{font-weight:300;overflow-x:hidden;}
a{cursor:pointer;}
a{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out;}
@media screen and (prefers-reduced-motion:reduce){
    a{transition:none;}
}
html{font-size:14px;}
.app,app{height:100%;display:block;}
.api-page{background-color:#ddd;}
.api-container{padding-top:5%;text-align:center;}
.error-code{margin:20px;font-size:80px;font-weight:400;color:#343434;}
@media (min-width:768px){
    .error-code{font-size:180px;}
    .d-md-none {display:none !important;}
    .d-md-inline-block {display:inline-block !important;}
}
.error-info{font-size:20px;color:#343434;}
.api-page .page-footer{position:absolute;bottom:30px;left:0;right:0;width:100%;font-size:13px;color:#868e96;text-align:center;}
/*! CSS Used fontfaces */
@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(/fonts/open-sans-light.woff) format("woff");}
@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(/fonts/open-sans.woff) format("woff");}
@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(/fonts/open-sans-semibold.woff) format("woff");}
@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(/fonts/open-sans-bold.woff) format("woff");}
@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(/fonts/open-sans-light-italic.woff) format("woff");}
@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(/fonts/open-sans-italic.woff) format("woff");}
@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(/fonts/open-sans-semibold-italic.woff) format("woff");}
@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(/fonts/open-sans-bold-italic.woff) format("woff");}

.btn {
    display: inline-block;
    font-weight: 400;
    color: #242424;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
    .btn {
        transition: none; } }
.btn:hover {
    color: #242424;
    text-decoration: none; }
.btn:focus, .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(93, 143, 194, 0.25); }
.btn-primary {
    color: #fff;
    background-color: #5d8fc2;
    border-color: #5d8fc2;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
.btn-primary:hover {
    color: #fff;
    background-color: #447cb5;
    border-color: #4175ab; }
.btn-primary:focus, .btn-primary.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(117, 160, 203, 0.5); }
.btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #5d8fc2;
    border-color: #5d8fc2; }
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #4175ab;
    border-color: #3d6fa2; }
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(117, 160, 203, 0.5); }
.btn-secondary {
    color: #fff;
    background-color: #868e96;
    border-color: #868e96;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
.btn-secondary:hover {
    color: #fff;
    background-color: #727b84;
    border-color: #6c757d; }
.btn-secondary:focus, .btn-secondary.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(152, 159, 166, 0.5); }
.btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff;
    background-color: #868e96;
    border-color: #868e96; }
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #6c757d;
    border-color: #666e76; }
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(152, 159, 166, 0.5); }
.btn-success {
    color: #fff;
    background-color: #64bd63;
    border-color: #64bd63;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
.btn-success:hover {
    color: #fff;
    background-color: #4bb04a;
    border-color: #48a746; }
.btn-success:focus, .btn-success.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(123, 199, 122, 0.5); }
.btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #64bd63;
    border-color: #64bd63; }
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #48a746;
    border-color: #449e43; }
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(123, 199, 122, 0.5); }
.btn-info {
    color: #fff;
    background-color: #5dc4bf;
    border-color: #5dc4bf;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
.btn-info:hover {
    color: #fff;
    background-color: #43b8b2;
    border-color: #40aea9; }
.btn-info:focus, .btn-info.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(117, 205, 201, 0.5); }
.btn-info.disabled, .btn-info:disabled {
    color: #fff;
    background-color: #5dc4bf;
    border-color: #5dc4bf; }
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #40aea9;
    border-color: #3ca5a0; }
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(117, 205, 201, 0.5); }
.btn-warning {
    color: #fff;
    background-color: #f0b518;
    border-color: #f0b518;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
.btn-warning:hover {
    color: #fff;
    background-color: #d49e0e;
    border-color: #c8950d; }
.btn-warning:focus, .btn-warning.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(242, 192, 59, 0.5); }
.btn-warning.disabled, .btn-warning:disabled {
    color: #fff;
    background-color: #f0b518;
    border-color: #f0b518; }
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #c8950d;
    border-color: #bc8c0c; }
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(242, 192, 59, 0.5); }
.btn-danger {
    color: #fff;
    background-color: #dd5826;
    border-color: #dd5826;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
.btn-danger:hover {
    color: #fff;
    background-color: #bf4a1e;
    border-color: #b4461c; }
.btn-danger:focus, .btn-danger.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(226, 113, 71, 0.5); }
.btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #dd5826;
    border-color: #dd5826; }
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #b4461c;
    border-color: #a9411a; }
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(226, 113, 71, 0.5); }
.btn-default {
    color: #242424;
    background-color: #f8f8f8;
    border-color: #f8f8f8;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
.btn-default:hover {
    color: #242424;
    background-color: #e5e5e5;
    border-color: #dfdede; }
.btn-default:focus, .btn-default.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(216, 216, 216, 0.5); }
.btn-default.disabled, .btn-default:disabled {
    color: #242424;
    background-color: #f8f8f8;
    border-color: #f8f8f8; }
.btn-default:not(:disabled):not(.disabled):active, .btn-default:not(:disabled):not(.disabled).active,
.show > .btn-default.dropdown-toggle {
    color: #242424;
    background-color: #dfdede;
    border-color: #d8d8d8; }
.btn-default:not(:disabled):not(.disabled):active:focus, .btn-default:not(:disabled):not(.disabled).active:focus,
.show > .btn-default.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(216, 216, 216, 0.5); }
