p {
    margin-bottom: 1rem
}
[type=button],
button {
    cursor: pointer
}
html {
    box-sizing: border-box
}
button,
input {
    overflow: visible
}
.col-xs-6 {
    float: left
}
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}
h1 {
    margin: .67em 0
}
h1,
h2 {
    margin-bottom: .5rem
}
button,
input {
    font: inherit
}
button {
    text-transform: none
}
button,
html [type=button] {
    -webkit-appearance: button
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}
button:-moz-focusring,
input:-moz-focusring {
    outline: ButtonText dotted 1px
}
@media print {
    *,
    ::after,
    ::before,
    ::first-letter,
    ::first-line {
        text-shadow: none!important;
        box-shadow: none!important
    }
    h2,
    p {
        orphans: 3;
        widows: 3
    }
    h2 {
        page-break-after: avoid
    }
}
html {
    font-size: 16px;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: transparent
}
*,
::after,
::before {
    box-sizing: inherit
}
@-ms-viewport {
    width: device-width
}
body {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: .875rem;
    line-height: 1.5;
    color: #263238;
    background-color: #e4e5e6
}
h1,
h2,
p {
    margin-top: 0
}
.form-control:disabled {
    cursor: not-allowed
}
button,
input {
    touch-action: manipulation
}
button:focus {
    outline: dotted 1px;
    outline: -webkit-focus-ring-color auto 5px
}
button,
input {
    margin: 0;
    line-height: inherit;
    border-radius: 0
}
.btn {
    white-space: nowrap
}
h1,
h2 {
    margin-bottom: .5rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit
}
h1 {
    font-size: 2.5rem
}
h2 {
    font-size: 2rem
}
.container {
    margin-left: auto;
    margin-right: auto
}
.btn,
.btn-link {
    font-weight: 400
}
.container::after,
.row::after {
    display: table;
    content: "";
    clear: both
}
.container {
    padding-right: 15px;
    padding-left: 15px
}
@media (min-width:544px) {
    .container {
        max-width: 576px
    }
}
.row {
    margin-left: -15px;
    margin-right: -15px
}
.col-md-8,
.col-xs-6 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}
.col-xs-6 {
    width: 50%
}
@media (min-width:768px) {
    .container {
        max-width: 720px
    }
    .col-md-8 {
        float: left;
        width: 66.66667%
    }
}
@media (min-width:992px) {
    .container {
        max-width: 940px
    }
}
@media (min-width:1200px) {
    .container {
        max-width: 1140px
    }
}
.form-control {
    display: block
}
.form-control {
    width: 100%;
    padding: .5rem .75rem;
    font-size: .875rem;
    line-height: 1.25;
    color: #607d8b;
    background-color: #fff;
    background-image: none;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.form-control::-ms-expand {
    background-color: transparent;
    border: 0
}
.form-control:focus {
    color: #607d8b;
    background-color: #fff;
    border-color: #66afe9;
    outline: 0
}
.form-control:disabled {
    background-color: #cfd8dc;
    opacity: 1
}
.btn {
    display: inline-block;
    line-height: 1.25;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    border: 1px solid transparent;
    padding: .5rem 1rem;
    font-size: .875rem;
    transition: all .2s ease-in-out
}
.btn.active:focus,
.btn:active:focus,
.btn:focus {
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px
}
.btn.active,
.btn:active {
    outline: 0
}
.btn:focus,
.btn:hover {
    text-decoration: none
}
.btn.active,
.btn:active {
    background-image: none
}
.btn:disabled {
    cursor: not-allowed;
    opacity: .65
}
.btn-primary {
    color: #fff;
    background-color: #20a8d8;
    border-color: #20a8d8
}
.btn-primary:focus,
.btn-primary:hover {
    color: #fff;
    background-color: #1985ac;
    border-color: #187fa3
}
.btn-primary.active,
.btn-primary:active {
    color: #fff;
    background-color: #1985ac;
    border-color: #187fa3;
    background-image: none
}
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active:focus,
.btn-primary:active:hover {
    color: #fff;
    background-color: #156d8c;
    border-color: #105269
}
.btn-primary:disabled:focus,
.btn-primary:disabled:hover {
    background-color: #20a8d8;
    border-color: #20a8d8
}
.btn-link {
    color: #20a8d8;
    border-radius: 0
}
.btn-link,
.btn-link:active,
.btn-link:disabled {
    background-color: transparent
}
.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
    border-color: transparent
}
.btn-link:focus,
.btn-link:hover {
    color: #167495;
    text-decoration: underline;
    background-color: transparent
}
.btn-link:disabled:focus,
.btn-link:disabled:hover {
    color: #B0bec5;
    text-decoration: none
}
.input-group {
    position: relative
}
.input-group {
    width: 100%;
    display: table;
    border-collapse: separate
}
.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0
}
.input-group .form-control:active,
.input-group .form-control:focus,
.input-group .form-control:hover {
    z-index: 3
}
.input-group .form-control,
.input-group-addon {
    display: table-cell
}
.input-group-addon {
    width: 1%
}
.input-group-addon {
    padding: .5em .75rem;
    margin-bottom: 0;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.25;
    color: #607d8b;
    text-align: center;
    background-color: #cfd8dc;
    border: 1px solid rgba(0, 0, 0, .15)
}
.input-group-addon:not(:last-child) {
    border-right: 0
}
.card {
    position: relative;
    display: block;
    background-color: #fff;
}
.card-block::after {
    display: table;
    content: "";
    clear: both
}
.card-block {
    padding: 1.25rem
}
.card-primary {
    border-color: #20a8d8
}
.card-primary{
	width: 100%;
}
@media (min-width:544px) {
    .card-group {
        display: table;
        width: 100%;
        table-layout: fixed
    }
    .card-group .card {
        display: table-cell;
        vertical-align: top
    }
    .card-group .card + .card {
        margin-left: 0;
        border-left: 0
    }
    .card-primary{
    	width:44%
    }
}
.pull-xs-none {
    float: none!important
}
.m-x-auto {
    margin-right: auto!important;
    margin-left: auto!important
}
.m-t-1 {
    margin-top: 1rem!important
}
.m-b-1 {
    margin-bottom: 1rem!important
}
.m-b-2 {
    margin-bottom: 1.5rem!important
}
.card {
    margin-bottom: 20px
}
.p-x-0 {
    padding-right: 0!important
}
.p-x-0 {
    padding-left: 0!important
}
.p-x-2 {
    padding-right: 1.5rem!important
}
.p-x-2 {
    padding-left: 1.5rem!important
}
.p-a-2 {
    padding: 1.5rem!important
}
.p-y-3 {
    padding-top: 3rem!important
}
.p-y-3 {
    padding-bottom: 3rem!important
}
.text-xs-right {
    text-align: right!important
}
.text-xs-center {
    text-align: center!important
}
.text-muted {
    color: #B0bec5!important
}
.card-inverse {
    color: #fff
}
.card-primary {
    background-color: #20a8d8
}
.input-group-addon {
    min-width: 40px;
    white-space: nowrap;
    vertical-align: middle
}
body {
    position: relative
}
body {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    /*min-height: 100vh;*/
    padding: 0;
    margin: 0
}
@media (max-width:991px) {
    body {
        padding: 0!important;
        margin: 0!important
    }
    html {
        max-width: 100%;
        overflow-x: hidden
    }
}
html,body{
	height: auto;
}