@charset "utf-8";
html {
	font-family:sans-serif;
	line-height:1.15;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body {
	margin:0
}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
	display:block
}
audio, canvas, progress, video {
	display:inline-block
}
audio:not([controls]) {
display:none;
height:0
}
progress {
	vertical-align:baseline
}
[hidden], template {
display:none
}
a {
	background-color:transparent;
	-webkit-text-decoration-skip:objects
}
a:active, a:hover {
	outline-width:0
}
abbr[title] {
	text-decoration:underline;
	text-decoration:underline dotted;
	border-bottom:none
}
b, strong {
	font-weight:inherit
}
b, strong {
	font-weight:bolder
}
dfn {
	font-style:italic
}
h1 {
	font-size:2em;
	margin:.67em 0
}
mark {
	color:#000;
	background-color:#ff0
}
small {
	font-size:80%
}
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub {
	bottom:-.25em
}
sup {
	top:-.5em
}
img {
	border-style:none
}
svg:not(:root) {
overflow:hidden
}
code, kbd, pre, samp {
	font-family:monospace, monospace;
	font-size:1em
}
figure {
	margin:1em 40px
}
hr {
	overflow:visible;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}
button, input, optgroup, select, textarea {
	font:inherit;
	margin:0
}
optgroup {
	font-weight:700
}
button, input {
	overflow:visible
}
button, select {
	text-transform:none
}
[type=reset], [type=submit], button, html [type=button] {
-webkit-appearance:button
}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
padding:0;
border-style:none
}
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
outline:1px dotted ButtonText
}
fieldset {
	margin:0 2px;
	padding:.35em .625em .75em;
	border:1px solid silver
}
legend {
	display:table;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	max-width:100%;
	padding:0;
	white-space:normal;
	color:inherit
}
textarea {
	overflow:auto
}
[type=checkbox], [type=radio] {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:0
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
height:auto
}
[type=search] {
outline-offset:-2px;
-webkit-appearance:textfield
}
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
::-webkit-input-placeholder {
opacity:.54;
color:inherit
}
::-webkit-file-upload-button {
font:inherit;
-webkit-appearance:button
}
@media print {
*, ::after, ::before, ::first-letter, blockquote::first-line, div::first-line, li::first-line, p::first-line {
-webkit-box-shadow:none!important;
box-shadow:none!important;
text-shadow:none!important
}
a, a:visited {
	text-decoration:underline
}
abbr[title]::after {
content:' ('attr(title) ')'
}
pre {
	white-space:pre-wrap!important
}
blockquote, pre {
	border:1px solid #999;
	page-break-inside:avoid
}
thead {
	display:table-header-group
}
img, tr {
	page-break-inside:avoid
}
h2, h3, p {
	orphans:3;
	widows:3
}
h2, h3 {
	page-break-after:avoid
}

.push-xxl-11 {
left:91.666667%
}
.push-xxl-12 {
left:100%
}
.offset-xxl-0 {
margin-left:0
}
.offset-xxl-1 {
margin-left:8.333333%
}
.offset-xxl-2 {
margin-left:16.666667%
}
.offset-xxl-3 {
margin-left:25%
}
.offset-xxl-4 {
margin-left:33.333333%
}
.offset-xxl-5 {
margin-left:41.666667%
}
.offset-xxl-6 {
margin-left:50%
}
.offset-xxl-7 {
margin-left:58.333333%
}
.offset-xxl-8 {
margin-left:66.666667%
}
.offset-xxl-9 {
margin-left:75%
}
.offset-xxl-10 {
margin-left:83.333333%
}
.offset-xxl-11 {
margin-left:91.666667%
}
}
.table {
	width:100%;
	max-width:100%;
	margin-bottom:1rem
}
.table td, .table th {
padding:.572rem;
	vertical-align:top;
	border-top:1px solid #e4eaec
}
.table thead th {
	vertical-align:bottom;
	border-bottom:2px solid #e4eaec
}
.table tbody+tbody {
	border-top:2px solid #e4eaec
}
.table .table {
	background-color:#fff
}
.table-sm td, .table-sm th {
padding:.358rem
}
.table-bordered {
	border:1px solid #e4eaec
}
.table-bordered td, .table-bordered th {
	border:1px solid #e4eaec
}
.table-bordered thead td, .table-bordered thead th {
	border-bottom-width:2px
}
.table-striped tbody tr:nth-of-type(odd) {
background-color:rgba(243, 247, 249, .3)
}
.table-hover tbody tr:hover {
	background-color:#f3f7f9
}
.table-active, .table-active>td, .table-active>th {
	background-color:#f3f7f9
}
.table-hover .table-active:hover {
	background-color:#e2ecf1
}
.table-hover .table-active:hover>td, .table-hover .table-active:hover>th {
	background-color:#e2ecf1
}
.table-success, .table-success>td, .table-success>th {
	background-color:#46be8a
}
.table-hover .table-success:hover {
	background-color:#3dae7d
}
.table-hover .table-success:hover>td, .table-hover .table-success:hover>th {
	background-color:#3dae7d
}
.table-info, .table-info>td, .table-info>th {
	background-color:#57c7d4
}
.table-hover .table-info:hover {
	background-color:#43c0cf
}
.table-hover .table-info:hover>td, .table-hover .table-info:hover>th {
	background-color:#43c0cf
}
.table-warning, .table-warning>td, .table-warning>th {
	background-color:#f2a654
}
.table-hover .table-warning:hover {
	background-color:#f09a3c
}
.table-hover .table-warning:hover>td, .table-hover .table-warning:hover>th {
	background-color:#f09a3c
}
.table-danger, .table-danger>td, .table-danger>th {
	background-color:#f96868
}
.table-hover .table-danger:hover {
	background-color:#f84f4f
}
.table-hover .table-danger:hover>td, .table-hover .table-danger:hover>th {
	background-color:#f84f4f
}
.thead-inverse th {
	color:#fff;
	background-color:#76838f
}
.thead-default th {
	color:#a3afb7;
	background-color:#e4eaec
}
.table-inverse {
	color:#e4eaec;
	background-color:#76838f
}
.table-inverse td, .table-inverse th, .table-inverse thead th {
	border-color:#a3afb7
}
.table-inverse.table-bordered {
	border:0
}
.table-responsive {
	display:block;
	overflow-x:auto;
	width:100%;
	min-height:.01%
}
.table-reflow thead {
	float:left
}
.table-reflow tbody {
	display:block;
	white-space:nowrap
}
.table-reflow td, .table-reflow th {
	border-top:1px solid #e4eaec;
	border-left:1px solid #e4eaec
}
.table-reflow td:last-child, .table-reflow th:last-child {
	border-right:1px solid #e4eaec
}
.table-reflow tbody:last-child tr:last-child td, .table-reflow tbody:last-child tr:last-child th, .table-reflow tfoot:last-child tr:last-child td, .table-reflow tfoot:last-child tr:last-child th, .table-reflow thead:last-child tr:last-child td, .table-reflow thead:last-child tr:last-child th {
	border-bottom:1px solid #e4eaec
}
.table-reflow tr {
	float:left
}
.table-reflow tr td, .table-reflow tr th {
	display:block!important;
	border:1px solid #e4eaec
}
.form-control {
	font-size:1rem;
	line-height:1.571429;
	display:block;
	width:100%;
padding:.429rem .929rem;
	color:#76838f;
	border:1px solid #e4eaec;
border-radius:.215rem;
	background-color:#fff;
	background-image:none;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)
}
.form-control::-ms-expand {
border:0;
background-color:transparent
}
.form-control.focus, .form-control:focus {
	border-color:#3d4045;
	-webkit-box-shadow:none;
	box-shadow:none
}
.form-control::-webkit-input-placeholder {
opacity:1;
color:#a3afb7
}
.form-control::-moz-placeholder {
opacity:1;
color:#a3afb7
}
.form-control:-ms-input-placeholder {
opacity:1;
color:#a3afb7
}
.form-control::placeholder {
opacity:1;
color:#a3afb7
}
.form-control:disabled, .form-control[readonly] {
	opacity:1;
	background-color:#f3f7f9
}
.form-control:disabled {
	cursor:not-allowed
}
select.form-control:not([size]):not([multiple]) {
height:2.573rem
}
select.form-control:focus::-ms-value {
color:#76838f;
background-color:#fff
}
.form-control-file, .form-control-range {
	display:block
}
.col-form-label {
	margin-bottom:0;
padding-top:.429rem;
padding-bottom:.429rem
}
.col-form-label-lg {
	font-size:1.286rem;
padding-top:.858rem;
padding-bottom:.858rem
}
.col-form-label-sm {
font-size:.858rem;
padding-top:.429rem;
padding-bottom:.429rem
}
.col-form-legend {
	font-size:1rem;
	margin-bottom:0;
padding-top:.429rem;
padding-bottom:.429rem
}
.form-control-static {
	min-height:2.573rem;
	margin-bottom:0;
padding-top:.429rem;
padding-bottom:.429rem
}
.form-control-static.form-control-lg, .form-control-static.form-control-sm, .input-group-lg>.form-control-static.form-control, .input-group-lg>.form-control-static.input-group-addon, .input-group-lg>.input-group-btn>.form-control-static.btn, .input-group-sm>.form-control-static.form-control, .input-group-sm>.form-control-static.input-group-addon, .input-group-sm>.input-group-btn>.form-control-static.btn {
	padding-right:0;
	padding-left:0
}
.form-control-sm, .input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn {
font-size:.858rem;
padding:.429rem .786rem;
border-radius:.143rem
}
.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]), .input-group-sm>select.form-control:not([size]):not([multiple]), .input-group-sm>select.input-group-addon:not([size]):not([multiple]), select.form-control-sm:not([size]):not([multiple]) {
height:2.288rem
}
.form-control-lg, .input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {
	font-size:1.286rem;
padding:.858rem 1.429rem;
border-radius:.286rem
}
.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]), .input-group-lg>select.form-control:not([size]):not([multiple]), .input-group-lg>select.input-group-addon:not([size]):not([multiple]), select.form-control-lg:not([size]):not([multiple]) {
height:3.573667rem
}
.form-group {
	margin-bottom:1.429rem
}
.form-text {
	display:block;
margin-top:.25rem
}
.form-check {
	position:relative;
	display:block;
margin-bottom:.75rem
}
.form-check+.form-check {
margin-top:-.25rem
}
.form-check.disabled .form-check-label {
	cursor:not-allowed;
	color:#a3afb7
}
.form-check-label {
	margin-bottom:0;
	padding-left:1.25rem;
	cursor:pointer
}
.form-check-input {
	position:absolute;
margin-top:.25rem;
	margin-left:-1.25rem
}
.form-check-input:only-child {
	position:static
}
.form-check-inline {
	position:relative;
	display:inline-block;
	margin-bottom:0;
	padding-left:1.25rem;
	cursor:pointer;
	vertical-align:middle
}
.form-check-inline+.form-check-inline {
margin-left:.75rem
}
.form-check-inline.disabled {
	cursor:not-allowed;
	color:#a3afb7
}
.form-control-feedback {
margin-top:.25rem
}
.form-control-danger, .form-control-success, .form-control-warning {
	padding-right:2.787rem;
	background-repeat:no-repeat;
background-position:center right .64325rem;
	-webkit-background-size:1.2865rem 1.2865rem;
	background-size:1.2865rem 1.2865rem
}
.has-success .custom-control, .has-success .form-check-inline, .has-success .form-check-label, .has-success .form-control-feedback, .has-success .form-control-label {
	color:#46be8a
}
.has-success .form-control {
	border-color:#46be8a
}
.has-success .input-group-addon {
	color:#46be8a;
	border-color:#46be8a;
	background-color:#ddf3e9
}
.has-success .form-control-feedback {
	color:#46be8a
}
.has-success .form-control-success {
	background-image:url('data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3E%3Cpath fill=\'$form-icon-success-color\' d=\'M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z\'/%3E%3C/svg%3E')
}
.has-warning .custom-control, .has-warning .form-check-inline, .has-warning .form-check-label, .has-warning .form-control-feedback, .has-warning .form-control-label {
	color:#f2a654
}
.has-warning .form-control {
	border-color:#f2a654
}
.has-warning .input-group-addon {
	color:#f2a654;
	border-color:#f2a654;
	background-color:#fff
}
.has-warning .form-control-feedback {
	color:#f2a654
}
.has-warning .form-control-warning {
	background-image:url('data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3E%3Cpath fill=\'#f2a654\' d=\'M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z\'/%3E%3C/svg%3E')
}
.has-danger .custom-control, .has-danger .form-check-inline, .has-danger .form-check-label, .has-danger .form-control-feedback, .has-danger .form-control-label {
	color:#f96868
}
.has-danger .form-control {
	border-color:#f96868
}
.has-danger .input-group-addon {
	color:#f96868;
	border-color:#f96868;
	background-color:#fff
}
.has-danger .form-control-feedback {
	color:#f96868
}
.has-danger .form-control-danger {
	background-image:url('data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'#f96868\' viewBox=\'-2 -2 7 7\'%3E%3Cpath stroke=\'%23d9534f\' d=\'M0 0l3 3m0-3L0 3\'/%3E%3Ccircle r=\'.5\'/%3E%3Ccircle cx=\'3\' r=\'.5\'/%3E%3Ccircle cy=\'3\' r=\'.5\'/%3E%3Ccircle cx=\'3\' cy=\'3\' r=\'.5\'/%3E%3C/svg%3E')
}
@media (min-width:480px) {
.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 .form-control-static {
display:inline-block
}
.form-inline .input-group {
display:inline-table;
vertical-align:middle
}
.form-inline .input-group .form-control, .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn {
width:auto
}
.form-inline .input-group>.form-control {
width:100%
}
.form-inline .form-control-label {
margin-bottom:0;
vertical-align:middle
}
.form-inline .form-check {
display:inline-block;
margin-top:0;
margin-bottom:0;
vertical-align:middle
}
.form-inline .form-check-label {
padding-left:0
}
.form-inline .form-check-input {
position:relative;
margin-left:0
}
.form-inline .has-feedback .form-control-feedback {
top:0
}
}
.btn {
	font-size:1rem;
	font-weight:400;
	line-height:1.571429;
	display:inline-block;
padding:.429rem 1rem;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	border:1px solid transparent;
border-radius:.215rem
}
.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:hover {
	text-decoration:none
}
.btn.focus {
	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 {
	cursor:not-allowed;
	opacity:.65;
	-webkit-box-shadow:none;
	box-shadow:none
}
a.btn.disabled, fieldset[disabled] a.btn {
	pointer-events:none
}
.btn-primary {
	color:#fff;
	border-color:#3d4045;
	background-color:#3d4045;
	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-primary:hover {
	color:#fff;
	border-color:#2c8ae3;
	background-color:#358fe4
}
.btn-primary.focus, .btn-primary:focus {
	color:#fff;
	border-color:#2c8ae3;
	background-color:#358fe4
}
.btn-primary.active, .btn-primary:active, .open>.btn-primary.dropdown-toggle {
	color:#fff;
	border-color:#2c8ae3;
	background-color:#358fe4;
	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-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.btn-primary.dropdown-toggle.focus, .open>.btn-primary.dropdown-toggle:focus, .open>.btn-primary.dropdown-toggle:hover {
	color:#fff;
	border-color:#1869b4;
	background-color:#1d7dd8
}
.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary:disabled.focus, .btn-primary:disabled:focus {
	border-color:#3d4045;
	background-color:#3d4045
}
.btn-primary.disabled:hover, .btn-primary:disabled:hover {
	border-color:#3d4045;
	background-color:#3d4045
}
.btn-secondary {
	color:#373a3c;
	border-color:#ccc;
	background-color:#fff;
	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-secondary:hover {
	color:#373a3c;
	border-color:#adadad;
	background-color:#e6e6e6
}
.btn-secondary.focus, .btn-secondary:focus {
	color:#373a3c;
	border-color:#adadad;
	background-color:#e6e6e6
}
.btn-secondary.active, .btn-secondary:active, .open>.btn-secondary.dropdown-toggle {
	color:#373a3c;
	border-color:#adadad;
	background-color:#e6e6e6;
	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-secondary.active.focus, .btn-secondary.active:focus, .btn-secondary.active:hover, .btn-secondary:active.focus, .btn-secondary:active:focus, .btn-secondary:active:hover, .open>.btn-secondary.dropdown-toggle.focus, .open>.btn-secondary.dropdown-toggle:focus, .open>.btn-secondary.dropdown-toggle:hover {
	color:#373a3c;
	border-color:#8c8c8c;
	background-color:#d4d4d4
}
.btn-secondary.disabled.focus, .btn-secondary.disabled:focus, .btn-secondary:disabled.focus, .btn-secondary:disabled:focus {
	border-color:#ccc;
	background-color:#fff
}
.btn-secondary.disabled:hover, .btn-secondary:disabled:hover {
	border-color:#ccc;
	background-color:#fff
}
.btn-info {
	color:#fff;
	border-color:#57c7d4;
	background-color:#57c7d4;
	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-info:hover {
	color:#fff;
	border-color:#30afbd;
	background-color:#33b6c5
}
.btn-info.focus, .btn-info:focus {
	color:#fff;
	border-color:#30afbd;
	background-color:#33b6c5
}
.btn-info.active, .btn-info:active, .open>.btn-info.dropdown-toggle {
	color:#fff;
	border-color:#30afbd;
	background-color:#33b6c5;
	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-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open>.btn-info.dropdown-toggle.focus, .open>.btn-info.dropdown-toggle:focus, .open>.btn-info.dropdown-toggle:hover {
	color:#fff;
	border-color:#237e89;
	background-color:#2b9ca9
}
.btn-info.disabled.focus, .btn-info.disabled:focus, .btn-info:disabled.focus, .btn-info:disabled:focus {
	border-color:#57c7d4;
	background-color:#57c7d4
}
.btn-info.disabled:hover, .btn-info:disabled:hover {
	border-color:#57c7d4;
	background-color:#57c7d4
}
.btn-success {
	color:#fff;
	border-color:#46be8a;
	background-color:#46be8a;
	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-success:hover {
	color:#fff;
	border-color:#34936a;
	background-color:#369b6f
}
.btn-success.focus, .btn-success:focus {
	color:#fff;
	border-color:#34936a;
	background-color:#369b6f
}
.btn-success.active, .btn-success:active, .open>.btn-success.dropdown-toggle {
	color:#fff;
	border-color:#34936a;
	background-color:#369b6f;
	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-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open>.btn-success.dropdown-toggle.focus, .open>.btn-success.dropdown-toggle:focus, .open>.btn-success.dropdown-toggle:hover {
	color:#fff;
	border-color:#226246;
	background-color:#2d805c
}
.btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success:disabled.focus, .btn-success:disabled:focus {
	border-color:#46be8a;
	background-color:#46be8a
}
.btn-success.disabled:hover, .btn-success:disabled:hover {
	border-color:#46be8a;
	background-color:#46be8a
}
.btn-warning {
	color:#fff;
	border-color:#f2a654;
	background-color:#f2a654;
	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-warning:hover {
	color:#fff;
	border-color:#ee881b;
	background-color:#ee8d25
}
.btn-warning.focus, .btn-warning:focus {
	color:#fff;
	border-color:#ee881b;
	background-color:#ee8d25
}
.btn-warning.active, .btn-warning:active, .open>.btn-warning.dropdown-toggle {
	color:#fff;
	border-color:#ee881b;
	background-color:#ee8d25;
	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-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open>.btn-warning.dropdown-toggle.focus, .open>.btn-warning.dropdown-toggle:focus, .open>.btn-warning.dropdown-toggle:hover {
	color:#fff;
	border-color:#b8660e;
	background-color:#de7c11
}
.btn-warning.disabled.focus, .btn-warning.disabled:focus, .btn-warning:disabled.focus, .btn-warning:disabled:focus {
	border-color:#f2a654;
	background-color:#f2a654
}
.btn-warning.disabled:hover, .btn-warning:disabled:hover {
	border-color:#f2a654;
	background-color:#f2a654
}
.btn-danger {
	color:#fff;
	border-color:#f96868;
	background-color:#f96868;
	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)
}
.btn-danger:hover {
	color:#fff;
	border-color:#f72d2d;
	background-color:#f73737
}
.btn-danger.focus, .btn-danger:focus {
	color:#fff;
	border-color:#f72d2d;
	background-color:#f73737
}
.btn-danger.active, .btn-danger:active, .open>.btn-danger.dropdown-toggle {
	color:#fff;
	border-color:#f72d2d;
	background-color:#f73737;
	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-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open>.btn-danger.dropdown-toggle.focus, .open>.btn-danger.dropdown-toggle:focus, .open>.btn-danger.dropdown-toggle:hover {
	color:#fff;
	border-color:#d90909;
	background-color:#f61515
}
.btn-danger.disabled.focus, .btn-danger.disabled:focus, .btn-danger:disabled.focus, .btn-danger:disabled:focus {
	border-color:#f96868;
	background-color:#f96868
}
.btn-danger.disabled:hover, .btn-danger:disabled:hover {
	border-color:#f96868;
	background-color:#f96868
}
.btn-outline-primary {
	color:#3d4045;
	border-color:#3d4045;
	background-color:transparent;
	background-image:none
}
.btn-outline-primary:hover {
	color:#fff;
	border-color:#3d4045;
	background-color:#3d4045
}
.btn-outline-primary.focus, .btn-outline-primary:focus {
	color:#fff;
	border-color:#3d4045;
	background-color:#3d4045
}
.btn-outline-primary.active, .btn-outline-primary:active, .open>.btn-outline-primary.dropdown-toggle {
	color:#fff;
	border-color:#3d4045;
	background-color:#3d4045
}
.btn-outline-primary.active.focus, .btn-outline-primary.active:focus, .btn-outline-primary.active:hover, .btn-outline-primary:active.focus, .btn-outline-primary:active:focus, .btn-outline-primary:active:hover, .open>.btn-outline-primary.dropdown-toggle.focus, .open>.btn-outline-primary.dropdown-toggle:focus, .open>.btn-outline-primary.dropdown-toggle:hover {
	color:#fff;
	border-color:#1869b4;
	background-color:#1d7dd8
}
.btn-outline-primary.disabled.focus, .btn-outline-primary.disabled:focus, .btn-outline-primary:disabled.focus, .btn-outline-primary:disabled:focus {
	border-color:#bcdaf6
}
.btn-outline-primary.disabled:hover, .btn-outline-primary:disabled:hover {
	border-color:#bcdaf6
}
.btn-outline-secondary {
	color:#ccc;
	border-color:#ccc;
	background-color:transparent;
	background-image:none
}
.btn-outline-secondary:hover {
	color:#fff;
	border-color:#ccc;
	background-color:#ccc
}
.btn-outline-secondary.focus, .btn-outline-secondary:focus {
	color:#fff;
	border-color:#ccc;
	background-color:#ccc
}
.btn-outline-secondary.active, .btn-outline-secondary:active, .open>.btn-outline-secondary.dropdown-toggle {
	color:#fff;
	border-color:#ccc;
	background-color:#ccc
}
.btn-outline-secondary.active.focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.active:hover, .btn-outline-secondary:active.focus, .btn-outline-secondary:active:focus, .btn-outline-secondary:active:hover, .open>.btn-outline-secondary.dropdown-toggle.focus, .open>.btn-outline-secondary.dropdown-toggle:focus, .open>.btn-outline-secondary.dropdown-toggle:hover {
	color:#fff;
	border-color:#8c8c8c;
	background-color:#a1a1a1
}
.btn-outline-secondary.disabled.focus, .btn-outline-secondary.disabled:focus, .btn-outline-secondary:disabled.focus, .btn-outline-secondary:disabled:focus {
	border-color:#fff
}
.btn-outline-secondary.disabled:hover, .btn-outline-secondary:disabled:hover {
	border-color:#fff
}
.btn-outline-info {
	color:#57c7d4;
	border-color:#57c7d4;
	background-color:transparent;
	background-image:none
}
.btn-outline-info:hover {
	color:#fff;
	border-color:#57c7d4;
	background-color:#57c7d4
}
.btn-outline-info.focus, .btn-outline-info:focus {
	color:#fff;
	border-color:#57c7d4;
	background-color:#57c7d4
}
.btn-outline-info.active, .btn-outline-info:active, .open>.btn-outline-info.dropdown-toggle {
	color:#fff;
	border-color:#57c7d4;
	background-color:#57c7d4
}
.btn-outline-info.active.focus, .btn-outline-info.active:focus, .btn-outline-info.active:hover, .btn-outline-info:active.focus, .btn-outline-info:active:focus, .btn-outline-info:active:hover, .open>.btn-outline-info.dropdown-toggle.focus, .open>.btn-outline-info.dropdown-toggle:focus, .open>.btn-outline-info.dropdown-toggle:hover {
	color:#fff;
	border-color:#237e89;
	background-color:#2b9ca9
}
.btn-outline-info.disabled.focus, .btn-outline-info.disabled:focus, .btn-outline-info:disabled.focus, .btn-outline-info:disabled:focus {
	border-color:#a8e2e9
}
.btn-outline-info.disabled:hover, .btn-outline-info:disabled:hover {
	border-color:#a8e2e9
}
.btn-outline-success {
	color:#46be8a;
	border-color:#46be8a;
	background-color:transparent;
	background-image:none
}
.btn-outline-success:hover {
	color:#fff;
	border-color:#46be8a;
	background-color:#46be8a
}
.btn-outline-success.focus, .btn-outline-success:focus {
	color:#fff;
	border-color:#46be8a;
	background-color:#46be8a
}
.btn-outline-success.active, .btn-outline-success:active, .open>.btn-outline-success.dropdown-toggle {
	color:#fff;
	border-color:#46be8a;
	background-color:#46be8a
}
.btn-outline-success.active.focus, .btn-outline-success.active:focus, .btn-outline-success.active:hover, .btn-outline-success:active.focus, .btn-outline-success:active:focus, .btn-outline-success:active:hover, .open>.btn-outline-success.dropdown-toggle.focus, .open>.btn-outline-success.dropdown-toggle:focus, .open>.btn-outline-success.dropdown-toggle:hover {
	color:#fff;
	border-color:#226246;
	background-color:#2d805c
}
.btn-outline-success.disabled.focus, .btn-outline-success.disabled:focus, .btn-outline-success:disabled.focus, .btn-outline-success:disabled:focus {
	border-color:#91d9ba
}
.btn-outline-success.disabled:hover, .btn-outline-success:disabled:hover {
	border-color:#91d9ba
}
.btn-outline-warning {
	color:#f2a654;
	border-color:#f2a654;
	background-color:transparent;
	background-image:none
}
.btn-outline-warning:hover {
	color:#fff;
	border-color:#f2a654;
	background-color:#f2a654
}
.btn-outline-warning.focus, .btn-outline-warning:focus {
	color:#fff;
	border-color:#f2a654;
	background-color:#f2a654
}
.btn-outline-warning.active, .btn-outline-warning:active, .open>.btn-outline-warning.dropdown-toggle {
	color:#fff;
	border-color:#f2a654;
	background-color:#f2a654
}
.btn-outline-warning.active.focus, .btn-outline-warning.active:focus, .btn-outline-warning.active:hover, .btn-outline-warning:active.focus, .btn-outline-warning:active:focus, .btn-outline-warning:active:hover, .open>.btn-outline-warning.dropdown-toggle.focus, .open>.btn-outline-warning.dropdown-toggle:focus, .open>.btn-outline-warning.dropdown-toggle:hover {
	color:#fff;
	border-color:#b8660e;
	background-color:#de7c11
}
.btn-outline-warning.disabled.focus, .btn-outline-warning.disabled:focus, .btn-outline-warning:disabled.focus, .btn-outline-warning:disabled:focus {
	border-color:#f9d7b3
}
.btn-outline-warning.disabled:hover, .btn-outline-warning:disabled:hover {
	border-color:#f9d7b3
}
.btn-outline-danger {
	color:#f96868;
	border-color:#f96868;
	background-color:transparent;
	background-image:none
}
.btn-outline-danger:hover {
	color:#fff;
	border-color:#f96868;
	background-color:#f96868
}
.btn-outline-danger.focus, .btn-outline-danger:focus {
	color:#fff;
	border-color:#f96868;
	background-color:#f96868
}
.btn-outline-danger.active, .btn-outline-danger:active, .open>.btn-outline-danger.dropdown-toggle {
	color:#fff;
	border-color:#f96868;
	background-color:#f96868
}
.btn-outline-danger.active.focus, .btn-outline-danger.active:focus, .btn-outline-danger.active:hover, .btn-outline-danger:active.focus, .btn-outline-danger:active:focus, .btn-outline-danger:active:hover, .open>.btn-outline-danger.dropdown-toggle.focus, .open>.btn-outline-danger.dropdown-toggle:focus, .open>.btn-outline-danger.dropdown-toggle:hover {
	color:#fff;
	border-color:#d90909;
	background-color:#f61515
}
.btn-outline-danger.disabled.focus, .btn-outline-danger.disabled:focus, .btn-outline-danger:disabled.focus, .btn-outline-danger:disabled:focus {
	border-color:#fdcaca
}
.btn-outline-danger.disabled:hover, .btn-outline-danger:disabled:hover {
	border-color:#fdcaca
}
.btn-link {
	font-weight:400;
	color:#3d4045;
	border-radius:0
}
.btn-link, .btn-link.active, .btn-link:active, .btn-link:disabled {
	background-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none
}
.btn-link, .btn-link:active, .btn-link:focus {
	border-color:transparent
}
.btn-link:hover {
	border-color:transparent
}
.btn-link:focus, .btn-link:hover {
	text-decoration:underline;
	color:#89bceb;
	background-color:transparent
}
.btn-link:disabled:focus, .btn-link:disabled:hover {
	text-decoration:none;
	color:#a3afb7
}
.btn-group-lg>.btn, .btn-lg {
	font-size:1.286rem;
padding:.715rem 1.286rem;
border-radius:.286rem
}
.btn-group-sm>.btn, .btn-sm {
font-size:.858rem;
padding:.429rem .858rem;
border-radius:.143rem
}
.btn-block {
	display:block;
	width:100%
}
.btn-block+.btn-block {
margin-top:.572rem
}
input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
	width:100%
}
.fade {
-webkit-transition:opacity .15s linear;
-o-transition:opacity .15s linear;
transition:opacity .15s linear;
	opacity:0
}
.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;
	overflow:hidden;
	height:0;
	-webkit-transition-timing-function:ease;
	-o-transition-timing-function:ease;
	transition-timing-function:ease;
-webkit-transition-duration:.35s;
-o-transition-duration:.35s;
transition-duration:.35s;
	-webkit-transition-property:height;
	-o-transition-property:height;
	transition-property:height
}
.dropdown, .dropup {
	position:relative
}
.dropdown-toggle::after {
display:inline-block;
width:0;
height:0;
margin-left:.286rem;
content:'';
vertical-align:middle;
border-top:.286rem solid;
border-right:.286rem solid transparent;
border-left:.286rem solid transparent
}
.dropdown-toggle:focus {
	outline:0
}
.dropup .dropdown-toggle::after {
border-top:0;
border-bottom:.286rem solid
}
.dropdown-menu {
	font-size:1rem;
	position:absolute;
	z-index:1200;
	top:100%;
	left:0;
	display:none;
	float:left;
	min-width:160px;
	margin:5px 0 0;
	padding:5px 0;
	list-style:none;
	text-align:left;
	color:#76838f;
	border:1px solid #e4eaec;
border-radius:.215rem;
	background-color:#fff;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	-webkit-box-shadow:0 3px 12px rgba(0, 0, 0, .05);
	box-shadow:0 3px 12px rgba(0, 0, 0, .05)
}
.dropdown-divider {
	overflow:hidden;
	height:1px;
margin:.5rem 0;
	background-color:#e4eaec
}
.dropdown-item {
	font-weight:400;
	display:block;
	clear:both;
	width:100%;
	padding:3px 20px;
	text-align:inherit;
	white-space:nowrap;
	color:#76838f;
	border:0;
	background:0 0
}
.dropdown-item:focus, .dropdown-item:hover {
	text-decoration:none;
	color:#76838f;
	background-color:#f3f7f9
}
.dropdown-item.active, .dropdown-item.active:focus, .dropdown-item.active:hover {
	text-decoration:none;
	color:#76838f;
	outline:0;
	background-color:#f3f7f9
}
.dropdown-item.disabled, .dropdown-item.disabled:focus, .dropdown-item.disabled:hover {
	color:#ccd5db
}
.dropdown-item.disabled:focus, .dropdown-item.disabled:hover {
	cursor:not-allowed;
	text-decoration:none;
	background-color:transparent;
	background-image:none;
	filter:'progid:DXImageTransform.Microsoft.gradient(enabled = false)'
}
.open>.dropdown-menu {
	display:block
}
.open>a {
	outline:0
}
.dropdown-menu-right {
	right:0!important;
	left:auto!important
}
.dropdown-menu-left {
	right:auto!important;
	left:0!important
}
.dropdown-header {
font-size:.858rem;
	display:block;
	margin-bottom:0;
	padding:5px 20px;
	white-space:nowrap;
	color:#37474f
}
.dropdown-backdrop {
	position:fixed;
	z-index:1000;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	content:'';
	border-top:0;
border-bottom:.286rem solid
}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
	top:auto;
	bottom:100%;
	margin-bottom:5px
}
.btn-group, .btn-group-vertical {
	position:relative;
	display:inline-block;
	vertical-align:middle
}
.btn-group-vertical>.btn, .btn-group>.btn {
	position:relative;
	float:left;
	margin-bottom:0
}
.btn-group-vertical>.btn.active, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn:focus, .btn-group>.btn.active, .btn-group>.btn:active, .btn-group>.btn:focus {
	z-index:2
}
.btn-group-vertical>.btn:hover, .btn-group>.btn:hover {
	z-index:2
}
.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:-.572rem
}
.btn-toolbar::after {
display:table;
clear:both;
content:''
}
.btn-toolbar .btn-group, .btn-toolbar .input-group {
	float:left
}
.btn-toolbar>.btn, .btn-toolbar>.btn-group, .btn-toolbar>.input-group {
margin-left:.572rem
}
.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-top-right-radius:0;
border-bottom-right-radius:0
}
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {
border-top-left-radius:0;
border-bottom-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:not(:last-child)>.btn:last-child, .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
border-top-right-radius:0;
border-bottom-right-radius:0
}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
border-top-left-radius:0;
border-bottom-left-radius:0
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
	outline:0
}
.btn+.dropdown-toggle-split {
padding-right:.75rem;
padding-left:.75rem
}
.btn+.dropdown-toggle-split::after {
margin-left:0
}
.btn-group-sm>.btn+.dropdown-toggle-split, .btn-sm+.dropdown-toggle-split {
padding-right:.6435rem;
padding-left:.6435rem
}
.btn-group-lg>.btn+.dropdown-toggle-split, .btn-lg+.dropdown-toggle-split {
padding-right:.9645rem;
padding-left:.9645rem
}
.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-group-lg>.btn .caret, .btn-lg .caret {
border-width:.358rem .358rem 0;
	border-bottom-width:0
}
.dropup .btn-group-lg>.btn .caret, .dropup .btn-lg .caret {
border-width:0 .358rem .358rem
}
.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::after {
display:table;
clear:both;
content:''
}
.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-bottom-right-radius:0;
border-bottom-left-radius:0
}
.btn-group-vertical>.btn:last-child:not(:first-child) {
border-top-left-radius:0;
border-top-right-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-left-radius:0;
border-top-right-radius:0
}
[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
}
.input-group {
	position:relative;
	display:table;
	width:100%;
	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, .input-group-btn {
	display:table-cell
}
.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {
border-radius:0
}
.input-group-addon, .input-group-btn {
	width:1%;
	vertical-align:middle;
	white-space:nowrap
}
.input-group-addon {
	font-size:1rem;
	font-weight:400;
	line-height:1;
	margin-bottom:0;
padding:.429rem .929rem;
	text-align:center;
	color:#76838f;
	border:1px solid #e4eaec;
border-radius:.215rem;
	background-color:#f3f7f9
}
.input-group-addon.form-control-sm, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.input-group-addon.btn {
font-size:.858rem;
padding:.429rem .786rem;
border-radius:.143rem
}
.input-group-addon.form-control-lg, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.input-group-addon.btn {
	font-size:1.286rem;
padding:.858rem 1.429rem;
border-radius:.286rem
}
.input-group-addon input[type=checkbox], .input-group-addon input[type=radio] {
	margin-top:0
}
.input-group .form-control:not(:last-child), .input-group-addon:not(:last-child), .input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn, .input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:not(:last-child)>.btn, .input-group-btn:not(:last-child)>.btn-group>.btn, .input-group-btn:not(:last-child)>.dropdown-toggle {
border-top-right-radius:0;
border-bottom-right-radius:0
}
.input-group-addon:not(:last-child) {
border-right:0
}
.input-group .form-control:not(:first-child), .input-group-addon:not(:first-child), .input-group-btn:not(:first-child)>.btn, .input-group-btn:not(:first-child)>.btn-group>.btn, .input-group-btn:not(:first-child)>.dropdown-toggle, .input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn, .input-group-btn:not(:last-child)>.btn:not(:first-child) {
border-top-left-radius:0;
border-bottom-left-radius:0
}
.form-control+.input-group-addon:not(:first-child) {
border-left:0
}
.input-group-btn {
	font-size:0;
	position:relative;
	white-space:nowrap
}
.input-group-btn>.btn {
	position:relative
}
.input-group-btn>.btn+.btn {
	margin-left:-1px
}
.input-group-btn>.btn:active, .input-group-btn>.btn:focus, .input-group-btn>.btn:hover {
	z-index:3
}
.input-group-btn:not(:last-child)>.btn, .input-group-btn:not(:last-child)>.btn-group {
margin-right:-1px
}
.input-group-btn:not(:first-child)>.btn, .input-group-btn:not(:first-child)>.btn-group {
z-index:2;
margin-left:-1px
}
.input-group-btn:not(:first-child)>.btn-group:active, .input-group-btn:not(:first-child)>.btn-group:focus, .input-group-btn:not(:first-child)>.btn-group:hover, .input-group-btn:not(:first-child)>.btn:active, .input-group-btn:not(:first-child)>.btn:focus, .input-group-btn:not(:first-child)>.btn:hover {
z-index:3
}
.custom-control {
	position:relative;
	display:inline-block;
	padding-left:1.5rem;
	cursor:pointer
}
.custom-control+.custom-control {
	margin-left:1rem
}
.custom-control-input {
	position:absolute;
	z-index:-1;
	opacity:0
}
.custom-control-input:checked~.custom-control-indicator {
color:#fff;
background-color:#0074d9;
-webkit-box-shadow:none;
box-shadow:none
}
.custom-control-input:focus~.custom-control-indicator {
-webkit-box-shadow:0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9;
box-shadow:0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9
}
.custom-control-input:active~.custom-control-indicator {
color:#fff;
background-color:#84c6ff;
-webkit-box-shadow:none;
box-shadow:none
}
.custom-control-input:disabled~.custom-control-indicator {
cursor:not-allowed;
background-color:#eee
}
.custom-control-input:disabled~.custom-control-description {
cursor:not-allowed;
color:#767676
}
.custom-control-indicator {
	position:absolute;
top:.25rem;
	left:0;
	display:block;
	width:1rem;
	height:1rem;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	pointer-events:none;
	background-color:#ddd;
	background-repeat:no-repeat;
	background-position:center center;
	-webkit-background-size:50% 50%;
	background-size:50% 50%;
-webkit-box-shadow:inset 0 .25rem .25rem rgba(0, 0, 0, .1);
box-shadow:inset 0 .25rem .25rem rgba(0, 0, 0, .1)
}
.custom-checkbox .custom-control-indicator {
border-radius:.25rem
}
.custom-checkbox .custom-control-input:checked~.custom-control-indicator {
background-image:url('data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3E%3Cpath fill=\'#fff\' d=\'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z\'/%3E%3C/svg%3E')
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator {
background-color:#0074d9;
background-image:url('data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 4\'%3E%3Cpath stroke=\'#fff\' d=\'M0 2h4\'/%3E%3C/svg%3E');
-webkit-box-shadow:none;
box-shadow:none
}
.custom-radio .custom-control-indicator {
	border-radius:50%
}
.custom-radio .custom-control-input:checked~.custom-control-indicator {
background-image:url('data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'-4 -4 8 8\'%3E%3Ccircle r=\'3\' fill=\'#fff\'/%3E%3C/svg%3E')
}
.custom-controls-stacked .custom-control {
	float:left;
	clear:left
}
.custom-controls-stacked .custom-control+.custom-control {
	margin-left:0
}
.custom-select {
	display:inline-block;
	max-width:100%;
padding:.375rem 1.75rem .375rem .75rem;
padding-right:.75rem\9;
	vertical-align:middle;
	color:#55595c;
	border:1px solid rgba(0, 0, 0, .15);
border-radius:.25rem;
background:#fff url('data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 5\'%3E%3Cpath fill=\'#333\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3E%3C/svg%3E') no-repeat right .75rem center;
	background-image:none\9;
	-webkit-background-size:8px 10px;
	background-size:8px 10px;
	-moz-appearance:none;
	-webkit-appearance:none
}
.custom-select:focus {
	border-color:#51a7e8;
	outline:0;
	-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .075), 0 0 5px rgba(81, 167, 232, .5);
	box-shadow:inset 0 1px 2px rgba(0, 0, 0, .075), 0 0 5px rgba(81, 167, 232, .5)
}
.custom-select:focus::-ms-value {
color:#76838f;
background-color:#fff
}
.custom-select:disabled {
	cursor:not-allowed;
	color:#818a91;
	background-color:#eceeef
}
.custom-select::-ms-expand {
opacity:0
}
.custom-select-sm {
	font-size:75%;
padding-top:.375rem;
padding-bottom:.375rem
}
.custom-file {
	position:relative;
	display:inline-block;
	max-width:100%;
	height:2.5rem;
	cursor:pointer
}
.custom-file-input {
	min-width:14rem;
	max-width:100%;
	margin:0;
	opacity:0;
	filter:alpha(opacity=0)
}
.custom-file-input:focus~.custom-file-control {
-webkit-box-shadow:0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9;
box-shadow:0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9
}
.custom-file-control {
	line-height:1.5;
	position:absolute;
	z-index:5;
	top:0;
	right:0;
	left:0;
	height:2.5rem;
padding:.5rem 1rem;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	color:#555;
	border:1px solid #ddd;
border-radius:.25rem;
	background-color:#fff;
-webkit-box-shadow:inset 0 .2rem .4rem rgba(0, 0, 0, .05);
box-shadow:inset 0 .2rem .4rem rgba(0, 0, 0, .05)
}
.custom-file-control:lang(en)::after {
content:'Choose file...'
}
.custom-file-control::before {
line-height:1.5;
position:absolute;
z-index:6;
top:-1px;
right:-1px;
bottom:-1px;
display:block;
height:2.5rem;
padding:.5rem 1rem;
color:#555;
border:1px solid #ddd;
border-radius:0 .25rem .25rem 0;
background-color:#eee
}
.custom-file-control:lang(en)::before {
content:'Browse'
}
.nav {
	margin-bottom:0;
	padding-left:0;
	list-style:none
}
.nav-link {
	display:inline-block
}
.nav-link:focus, .nav-link:hover {
	text-decoration:none
}
.nav-link.disabled {
	color:#a3afb7
}
.nav-link.disabled, .nav-link.disabled:focus, .nav-link.disabled:hover {
	cursor:not-allowed;
	color:#a3afb7;
	background-color:transparent
}
.nav-inline .nav-item {
	display:inline-block
}
.nav-inline .nav-item+.nav-item, .nav-inline .nav-link+.nav-link {
	margin-left:1rem
}
.nav-tabs {
	border-bottom:1px solid #e4eaec
}
.nav-tabs::after {
display:table;
clear:both;
content:''
}
.nav-tabs .nav-item {
	float:left;
	margin-bottom:-1px
}
.nav-tabs .nav-item+.nav-item {
	margin-left:2px
}
.nav-tabs .nav-link {
	display:block;
padding:.715rem 1.429rem;
	border:1px solid transparent;
border-top-left-radius:.215rem;
border-top-right-radius:.215rem
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
	border-color:transparent transparent #e4eaec
}
.nav-tabs .nav-link.disabled, .nav-tabs .nav-link.disabled:focus, .nav-tabs .nav-link.disabled:hover {
	color:#a3afb7;
	border-color:transparent;
	background-color:transparent
}
.nav-tabs .nav-item.open .nav-link, .nav-tabs .nav-item.open .nav-link:focus, .nav-tabs .nav-item.open .nav-link:hover, .nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover {
	color:#fff;
	border-color:#e4eaec #e4eaec transparent;
	background-color:#3d4045
}
.nav-tabs .dropdown-menu {
	margin-top:-1px;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.nav-pills::after {
display:table;
clear:both;
content:''
}
.nav-pills .nav-item {
	float:left
}
.nav-pills .nav-item+.nav-item {
	margin-left:2px
}
.nav-pills .nav-link {
	display:block;
padding:.715rem 1.429rem;
border-radius:.215rem
}
.nav-pills .nav-item.open .nav-link, .nav-pills .nav-item.open .nav-link:focus, .nav-pills .nav-item.open .nav-link:hover, .nav-pills .nav-link.active, .nav-pills .nav-link.active:focus, .nav-pills .nav-link.active:hover {
	cursor:default;
	color:#fff;
	background-color:#3d4045
}
.nav-stacked .nav-item {
	display:block;
	float:none
}
.nav-stacked .nav-item+.nav-item {
	margin-top:2px;
	margin-left:0
}
.tab-content>.tab-pane {
	display:none
}
.tab-content>.active {
	display:block
}
.navbar {
	position:relative;
padding:1.5715rem .9375rem
}
.navbar::after {
display:table;
clear:both;
content:''
}
@media (min-width:480px) {
.navbar {
border-radius:.215rem
}
}
.navbar-full {
	z-index:1200
}
@media (min-width:480px) {
.navbar-full {
border-radius:0
}
}
.navbar-fixed-bottom, .navbar-fixed-top {
	position:fixed;
	z-index:1500;
	right:0;
	left:0
}
@media (min-width:480px) {
.navbar-fixed-bottom, .navbar-fixed-top {
border-radius:0
}
}
.navbar-fixed-top {
	top:0
}
.navbar-fixed-bottom {
	bottom:0
}
.navbar-sticky-top {
	position:-webkit-sticky;
	position:sticky;
	z-index:1500;
	top:0;
	width:100%
}
@media (min-width:480px) {
.navbar-sticky-top {
border-radius:0
}
}
.navbar-brand {
	font-size:1.286rem;
	float:left;
	margin-right:1rem;
	padding-top:4px;
	padding-bottom:4px
}
.navbar-brand:focus, .navbar-brand:hover {
	text-decoration:none
}
.navbar-brand>img {
	display:block
}
.navbar-divider {
	float:left;
	overflow:hidden;
	width:1px;
margin-right:.9375rem;
margin-left:.9375rem;
padding-top:.425rem;
padding-bottom:.425rem
}
.navbar-divider::before {
content:'\00a0'
}
.navbar-toggler:focus, .navbar-toggler:hover {
	text-decoration:none
}
.navbar-nav .nav-item {
	float:left
}
.navbar-nav .nav-link {
	display:block;
padding-top:.425rem;
padding-bottom:.425rem
}
.navbar-nav .nav-link+.nav-link {
	margin-left:1rem
}
.navbar-nav .nav-item+.nav-item {
	margin-left:1rem
}
.navbar-light .navbar-brand {
	color:rgba(0, 0, 0, .8)
}
.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
	color:rgba(0, 0, 0, .8)
}
.navbar-light .navbar-nav .nav-link {
	color:rgba(0, 0, 0, .3)
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
	color:rgba(0, 0, 0, .6)
}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .active>.nav-link:focus, .navbar-light .navbar-nav .active>.nav-link:hover, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.active:focus, .navbar-light .navbar-nav .nav-link.active:hover, .navbar-light .navbar-nav .nav-link.open, .navbar-light .navbar-nav .nav-link.open:focus, .navbar-light .navbar-nav .nav-link.open:hover, .navbar-light .navbar-nav .open>.nav-link, .navbar-light .navbar-nav .open>.nav-link:focus, .navbar-light .navbar-nav .open>.nav-link:hover {
	color:rgba(0, 0, 0, .8)
}
.navbar-light .navbar-toggler {
	background-image:url('data:image/svg+xml;charset=utf8,%3Csvg viewBox=\'0 0 32 32\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath stroke=\'rgba(0, 0, 0, 0.3)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 8h24M4 16h24M4 24h24\'/%3E%3C/svg%3E')
}
.navbar-light .navbar-divider {
	background-color:rgba(0, 0, 0, .075)
}
.navbar-dark .navbar-brand {
	color:#fff
}
.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
	color:#fff
}
.navbar-dark .navbar-nav .nav-link {
	color:rgba(255, 255, 255, .5)
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
	color:rgba(255, 255, 255, .75)
}
.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .active>.nav-link:focus, .navbar-dark .navbar-nav .active>.nav-link:hover, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.active:focus, .navbar-dark .navbar-nav .nav-link.active:hover, .navbar-dark .navbar-nav .nav-link.open, .navbar-dark .navbar-nav .nav-link.open:focus, .navbar-dark .navbar-nav .nav-link.open:hover, .navbar-dark .navbar-nav .open>.nav-link, .navbar-dark .navbar-nav .open>.nav-link:focus, .navbar-dark .navbar-nav .open>.nav-link:hover {
	color:#fff
}
.navbar-dark .navbar-toggler {
	background-image:url('data:image/svg+xml;charset=utf8,%3Csvg viewBox=\'0 0 32 32\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath stroke=\'rgba(255, 255, 255, 0.5)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 8h24M4 16h24M4 24h24\'/%3E%3C/svg%3E')
}
.navbar-dark .navbar-divider {
	background-color:rgba(255, 255, 255, .075)
}
.navbar-toggleable-xs::after {
display:table;
clear:both;
content:''
}
@media (max-width:479px) {
.navbar-toggleable-xs .navbar-nav .nav-item {
float:none;
margin-left:0
}
}
@media (min-width:480px) {
.navbar-toggleable-xs {
display:block!important
}
}
.navbar-toggleable-sm::after {
display:table;
clear:both;
content:''
}
@media (max-width:767px) {
.navbar-toggleable-sm .navbar-nav .nav-item {
float:none;
margin-left:0
}
}
@media (min-width:768px) {
.navbar-toggleable-sm {
display:block!important
}
}
.navbar-toggleable-md::after {
display:table;
clear:both;
content:''
}
@media (max-width:991px) {
.navbar-toggleable-md .navbar-nav .nav-item {
float:none;
margin-left:0
}
}
@media (min-width:992px) {
.navbar-toggleable-md {
display:block!important
}
}
.card {
	position:relative;
	display:block;
margin-bottom:.858rem;
	border:1px solid #e4eaec;
border-radius:.215rem;
	background-color:#fff
}
.card-block {
	padding:1.429rem
}
.card-block::after {
display:table;
clear:both;
content:''
}
.card-title {
margin-bottom:.858rem
}
.card-subtitle {
margin-top:-.429rem;
	margin-bottom:0
}
.card-text:last-child {
	margin-bottom:0
}
.card-link:hover {
	text-decoration:none
}
.card-link+.card-link {
	margin-left:1.429rem
}
.card>.list-group:first-child .list-group-item:first-child {
border-top-left-radius:.215rem;
border-top-right-radius:.215rem
}
.card>.list-group:last-child .list-group-item:last-child {
border-bottom-right-radius:.215rem;
border-bottom-left-radius:.215rem
}
.card-header {
	margin-bottom:0;
padding:.858rem 1.429rem;
	border-bottom:1px solid #e4eaec;
	background-color:#f3f7f9
}
.card-header::after {
display:table;
clear:both;
content:''
}
.card-header:first-child {
border-radius:-webkit-calc(.215rem - 1px) -webkit-calc(.215rem - 1px) 0 0;
border-radius:calc(.215rem - 1px) calc(.215rem - 1px) 0 0
}
.card-footer {
padding:.858rem 1.429rem;
	border-top:1px solid #e4eaec;
	background-color:#f3f7f9
}
.card-footer::after {
display:table;
clear:both;
content:''
}
.card-footer:last-child {
border-radius:0 0 -webkit-calc(.215rem - 1px) -webkit-calc(.215rem - 1px);
border-radius:0 0 calc(.215rem - 1px) calc(.215rem - 1px)
}
.card-header-tabs {
margin-right:-.7145rem;
margin-bottom:-.858rem;
margin-left:-.7145rem;
	border-bottom:0
}
.card-header-pills {
margin-right:-.7145rem;
margin-left:-.7145rem
}
.card-primary {
	background-color:#3d4045
}
.card-primary .card-footer-bordered, .card-primary .card-header-bordered, .card-primary.card-bordered {
	border-color:#3d4045
}
.card-success {
	background-color:#46be8a
}
.card-success .card-footer-bordered, .card-success .card-header-bordered, .card-success.card-bordered {
	border-color:#46be8a
}
.card-info {
	background-color:#57c7d4
}
.card-info .card-footer-bordered, .card-info .card-header-bordered, .card-info.card-bordered {
	border-color:#57c7d4
}
.card-warning {
	background-color:#f2a654
}
.card-warning .card-footer-bordered, .card-warning .card-header-bordered, .card-warning.card-bordered {
	border-color:#f2a654
}
.card-danger {
	background-color:#f96868
}
.card-danger .card-footer-bordered, .card-danger .card-header-bordered, .card-danger.card-bordered {
	border-color:#f96868
}
.card-outline-primary {
	background-color:#fff
}
.card-outline-primary .card-footer-bordered, .card-outline-primary .card-header-bordered, .card-outline-primary.card-bordered {
	border-color:#3d4045
}
.card-outline-secondary {
	background-color:#fff
}
.card-outline-secondary .card-footer-bordered, .card-outline-secondary .card-header-bordered, .card-outline-secondary.card-bordered {
	border-color:#ccc
}
.card-outline-info {
	background-color:#fff
}
.card-outline-info .card-footer-bordered, .card-outline-info .card-header-bordered, .card-outline-info.card-bordered {
	border-color:#57c7d4
}
.card-outline-success {
	background-color:#fff
}
.card-outline-success .card-footer-bordered, .card-outline-success .card-header-bordered, .card-outline-success.card-bordered {
	border-color:#46be8a
}
.card-outline-warning {
	background-color:#fff
}
.card-outline-warning .card-footer-bordered, .card-outline-warning .card-header-bordered, .card-outline-warning.card-bordered {
	border-color:#f2a654
}
.card-outline-danger {
	background-color:#fff
}
.card-outline-danger .card-footer-bordered, .card-outline-danger .card-header-bordered, .card-outline-danger.card-bordered {
	border-color:#f96868
}
.card-inverse .card-footer-bordered, .card-inverse .card-header-bordered, .card-inverse.card-bordered {
	border-color:rgba(255, 255, 255, .2)
}
.card-inverse .card-blockquote, .card-inverse .card-footer, .card-inverse .card-header, .card-inverse .card-title {
	color:#fff
}
.card-inverse .card-blockquote>footer, .card-inverse .card-link, .card-inverse .card-text {
	color:rgba(255, 255, 255, .65)
}
.card-inverse .card-link:focus, .card-inverse .card-link:hover {
	color:#fff
}
.card-blockquote {
	margin-bottom:0;
	padding:0;
	border-left:0
}
.card-img {
border-radius:-webkit-calc(.215rem - 1px);
border-radius:calc(.215rem - 1px)
}
.card-img-overlay {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	padding:1.429rem
}
.card-img-top {
border-top-left-radius:-webkit-calc(.215rem - 1px);
border-top-left-radius:calc(.215rem - 1px);
border-top-right-radius:-webkit-calc(.215rem - 1px);
border-top-right-radius:calc(.215rem - 1px)
}
.card-img-bottom {
border-bottom-right-radius:-webkit-calc(.215rem - 1px);
border-bottom-right-radius:calc(.215rem - 1px);
border-bottom-left-radius:-webkit-calc(.215rem - 1px);
border-bottom-left-radius:calc(.215rem - 1px)
}
@media (min-width:480px) {
.card-deck {
display:table;
width:100%;
margin-bottom:.858rem;
table-layout:fixed;
border-spacing:1.43rem 0
}
.card-deck .card {
display:table-cell;
margin-bottom:0;
vertical-align:top
}
.card-deck-wrapper {
margin-right:-1.43rem;
margin-left:-1.43rem
}
}
@media (min-width:480px) {
.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-group .card:first-child {
border-top-right-radius:0;
border-bottom-right-radius:0
}
.card-group .card:first-child .card-img-top {
border-top-right-radius:0
}
.card-group .card:first-child .card-img-bottom {
border-bottom-right-radius:0
}
.card-group .card:last-child {
border-top-left-radius:0;
border-bottom-left-radius:0
}
.card-group .card:last-child .card-img-top {
border-top-left-radius:0
}
.card-group .card:last-child .card-img-bottom {
border-bottom-left-radius:0
}
.card-group .card:not(:first-child):not(:last-child) {
border-radius:0
}
.card-group .card:not(:first-child):not(:last-child) .card-img-bottom, .card-group .card:not(:first-child):not(:last-child) .card-img-top {
border-radius:0
}
}
@media (min-width:480px) {
.card-columns {
-webkit-column-count:3;
-moz-column-count:3;
column-count:3;
-webkit-column-gap:1.429rem;
-moz-column-gap:1.429rem;
column-gap:1.429rem
}
.card-columns .card {
display:inline-block;
width:100%
}
}
.breadcrumb {
	margin-bottom:1rem;
padding:.75rem 1rem;
	list-style:none;
border-radius:.215rem;
	background-color:transparent
}
.breadcrumb::after {
display:table;
clear:both;
content:''
}
.breadcrumb-item {
	float:left
}
.breadcrumb-item+.breadcrumb-item::before {
display:inline-block;
padding-right:.5rem;
padding-left:.5rem;
content:'/';
color:#ccd5db
}
.breadcrumb-item+.breadcrumb-item:hover::before {
text-decoration:underline
}
.breadcrumb-item+.breadcrumb-item:hover::before {
text-decoration:none
}
.breadcrumb-item.active {
	color:#76838f
}
.pagination {
	display:inline-block;
	margin-top:1rem;
	margin-bottom:1rem;
	padding-left:0;
border-radius:.215rem
}
.page-item {
	display:inline
}
.page-item:first-child .page-link {
	margin-left:0;
border-top-left-radius:.215rem;
border-bottom-left-radius:.215rem
}
.page-item:last-child .page-link {
border-top-right-radius:.215rem;
border-bottom-right-radius:.215rem
}
.page-item.active .page-link, .page-item.active .page-link:focus, .page-item.active .page-link:hover {
	z-index:2;
	cursor:default;
	color:#fff;
	border-color:#3d4045;
	background-color:#3d4045
}
.page-item.disabled .page-link, .page-item.disabled .page-link:focus, .page-item.disabled .page-link:hover {
	cursor:not-allowed;
	pointer-events:none;
	color:#ccd5db;
	border-color:#e4eaec;
	background-color:transparent
}
.page-link {
	position:relative;
	float:left;
	margin-left:-1px;
padding:.643rem 1.072rem;
	text-decoration:none;
	color:#76838f;
	border:1px solid #e4eaec;
	background-color:transparent
}
.page-link:focus, .page-link:hover {
	color:#89bceb;
	border-color:#e4eaec;
	background-color:#f3f7f9
}
.pagination-lg .page-link {
	font-size:1.286rem;
padding:.715rem 1.215rem
}
.pagination-lg .page-item:first-child .page-link {
border-top-left-radius:.286rem;
border-bottom-left-radius:.286rem
}
.pagination-lg .page-item:last-child .page-link {
border-top-right-radius:.286rem;
border-bottom-right-radius:.286rem
}
.pagination-sm .page-link {
font-size:.858rem;
padding:.429rem .786rem
}
.pagination-sm .page-item:first-child .page-link {
border-top-left-radius:.143rem;
border-bottom-left-radius:.143rem
}
.pagination-sm .page-item:last-child .page-link {
border-top-right-radius:.143rem;
border-bottom-right-radius:.143rem
}
.tag {
	font-size:75%;
	font-weight:400;
	line-height:1;
	display:inline-block;
	padding:.25em .6em;
	text-align:center;
	vertical-align:baseline;
	white-space:nowrap;
	color:#fff;
border-radius:.215rem
}
.tag:empty {
	display:none
}
.btn .tag {
	position:relative;
	top:-1px
}
a.tag:focus, a.tag:hover {
	cursor:pointer;
	text-decoration:none;
	color:#fff
}
.tag-pill {
	padding-right:.6em;
	padding-left:.6em;
	border-radius:10rem
}
.tag-default {
	background-color:#e4eaec
}
.tag-default[href]:focus, .tag-default[href]:hover {
	background-color:#c6d3d7
}
.tag-primary {
	background-color:#3d4045
}
.tag-primary[href]:focus, .tag-primary[href]:hover {
	background-color:#358fe4
}
.tag-success {
	background-color:#46be8a
}
.tag-success[href]:focus, .tag-success[href]:hover {
	background-color:#369b6f
}
.tag-info {
	background-color:#57c7d4
}
.tag-info[href]:focus, .tag-info[href]:hover {
	background-color:#33b6c5
}
.tag-warning {
	background-color:#f2a654
}
.tag-warning[href]:focus, .tag-warning[href]:hover {
	background-color:#ee8d25
}
.tag-danger {
	background-color:#f96868
}
.tag-danger[href]:focus, .tag-danger[href]:hover {
	background-color:#f73737
}
.jumbotron {
	margin-bottom:1.429rem;
padding:1.429rem .7145rem;
border-radius:.286rem;
	background-color:#e4eaec
}
@media (min-width:480px) {
.jumbotron {
padding:2.858rem 1.429rem
}
}
.jumbotron-hr {
	border-top-color:#c6d3d7
}
.jumbotron-fluid {
	padding-right:0;
	padding-left:0;
	border-radius:0
}
.alert {
	margin-bottom:1rem;
	padding:15px;
	border:1px solid transparent;
border-radius:.215rem
}
.alert-heading {
	color:inherit
}
.alert-link {
	font-weight:700
}
.alert-dismissible {
	padding-right:30px
}
.alert-dismissible .close {
	position:relative;
top:-.125rem;
	right:-15px;
	color:inherit
}
.alert-success {
	color:#46be8a;
	border-color:#e7faf2;
	background-color:rgba(231, 250, 242, .8)
}
.alert-success .close {
	color:#46be8a
}
.alert-success .close:focus, .alert-success .close:hover {
	color:#46be8a
}
.alert-info {
	color:#57c7d4;
	border-color:#ecf9fa;
	background-color:rgba(236, 249, 250, .8)
}
.alert-info .close {
	color:#57c7d4
}
.alert-info .close:focus, .alert-info .close:hover {
	color:#57c7d4
}
.alert-warning {
	color:#f2a654;
	border-color:#fff3e6;
	background-color:rgba(255, 243, 230, .8)
}
.alert-warning .close {
	color:#f2a654
}
.alert-warning .close:focus, .alert-warning .close:hover {
	color:#f2a654
}
.alert-danger {
	color:#f96868;
	border-color:#ffeaea;
	background-color:rgba(255, 234, 234, .8)
}
.alert-danger .close {
	color:#f96868
}
.alert-danger .close:focus, .alert-danger .close:hover {
	color:#f96868
}
.media, .media-body {
	overflow:hidden
}
.media-body {
	width:10000px
}
.media-body, .media-left, .media-right {
	display:table-cell;
	vertical-align:top
}
.media-middle {
	vertical-align:middle
}
.media-bottom {
	vertical-align:bottom
}
.media-object {
	display:block
}
.media-object.img-thumbnail {
	max-width:none
}
.media-right {
	padding-left:20px
}
.media-left {
	padding-right:20px
}
.media-heading {
	margin-top:0;
	margin-bottom:5px
}
.media-list {
	padding-left:0;
	list-style:none
}
.list-group {
	margin-bottom:0;
	padding-left:0
}
.list-group-item {
	position:relative;
	display:block;
	margin-bottom:-1px;
padding:.75rem 1.25rem;
	border:1px solid transparent;
	background-color:#fff
}
.list-group-item:first-child {
border-top-left-radius:.215rem;
border-top-right-radius:.215rem
}
.list-group-item:last-child {
	margin-bottom:0;
border-bottom-right-radius:.215rem;
border-bottom-left-radius:.215rem
}
.list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {
	cursor:not-allowed;
	color:#ccd5db;
	background-color:transparent
}
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading {
	color:inherit
}
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text {
	color:#ccd5db
}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
	z-index:2;
	text-decoration:none;
	color:#3d4045;
	border-color:transparent;
	background-color:transparent
}
.list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading>.small, .list-group-item.active .list-group-item-heading>small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading>.small, .list-group-item.active:focus .list-group-item-heading>small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading>.small, .list-group-item.active:hover .list-group-item-heading>small {
	color:inherit
}
.list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {
	color:#fff
}
.list-group-flush .list-group-item {
	border-radius:0
}
.list-group-item-action {
	width:100%;
	text-align:inherit;
	color:#76838f
}
.list-group-item-action .list-group-item-heading {
	color:#37474f
}
.list-group-item-action:focus, .list-group-item-action:hover {
	text-decoration:none;
	color:#76838f;
	background-color:#f3f7f9
}
.list-group-item-success {
	color:#fff;
	background-color:#46be8a
}
a.list-group-item-success, button.list-group-item-success {
	color:#fff
}
a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading {
	color:inherit
}
a.list-group-item-success:focus, a.list-group-item-success:hover, button.list-group-item-success:focus, button.list-group-item-success:hover {
	color:#fff;
	background-color:#3dae7d
}
a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover, button.list-group-item-success.active, button.list-group-item-success.active:focus, button.list-group-item-success.active:hover {
	color:#fff;
	border-color:#fff;
	background-color:#fff
}
.list-group-item-info {
	color:#fff;
	background-color:#57c7d4
}
a.list-group-item-info, button.list-group-item-info {
	color:#fff
}
a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading {
	color:inherit
}
a.list-group-item-info:focus, a.list-group-item-info:hover, button.list-group-item-info:focus, button.list-group-item-info:hover {
	color:#fff;
	background-color:#43c0cf
}
a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover, button.list-group-item-info.active, button.list-group-item-info.active:focus, button.list-group-item-info.active:hover {
	color:#fff;
	border-color:#fff;
	background-color:#fff
}
.list-group-item-warning {
	color:#fff;
	background-color:#f2a654
}
a.list-group-item-warning, button.list-group-item-warning {
	color:#fff
}
a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading {
	color:inherit
}
a.list-group-item-warning:focus, a.list-group-item-warning:hover, button.list-group-item-warning:focus, button.list-group-item-warning:hover {
	color:#fff;
	background-color:#f09a3c
}
a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover, button.list-group-item-warning.active, button.list-group-item-warning.active:focus, button.list-group-item-warning.active:hover {
	color:#fff;
	border-color:#fff;
	background-color:#fff
}
.list-group-item-danger {
	color:#fff;
	background-color:#f96868
}
a.list-group-item-danger, button.list-group-item-danger {
	color:#fff
}
a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading {
	color:inherit
}
a.list-group-item-danger:focus, a.list-group-item-danger:hover, button.list-group-item-danger:focus, button.list-group-item-danger:hover {
	color:#fff;
	background-color:#f84f4f
}
a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover, button.list-group-item-danger.active, button.list-group-item-danger.active:focus, button.list-group-item-danger.active:hover {
	color:#fff;
	border-color:#fff;
	background-color:#fff
}
.list-group-item-heading {
	margin-top:0;
	margin-bottom:5px
}
.list-group-item-text {
	line-height:1.3;
	margin-bottom:0
}
.embed-responsive {
	position:relative;
	display:block;
	overflow:hidden;
	height:0;
	padding:0
}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	border:0
}
.embed-responsive-21by9 {
	padding-bottom:42.857143%
}
.embed-responsive-16by9 {
	padding-bottom:56.25%
}
.embed-responsive-4by3 {
	padding-bottom:75%
}
.embed-responsive-1by1 {
	padding-bottom:100%
}
.close {
	font-size:1.5rem;
	font-weight:700;
	line-height:1;
	float:right;
	opacity:.2;
	color:#000;
	text-shadow:none
}
