button {
	border-radius:0
}
button:focus {
	outline:1px dotted;
	outline:5px auto -webkit-focus-ring-color
}
button,input,optgroup,select,textarea {
	margin:0;
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
button,input {
	overflow:visible
}
button,select {
	text-transform:none
}
[role=button] {
	cursor:pointer
}
.btn {
	display:inline-block;
	font-weight:400;
	color:#495057;
	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:.47rem .75rem;
	font-size:.8125rem;
	line-height:1.5;
	border-radius:.25rem;
	-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
	.btn {
		-webkit-transition:none;
		transition:none
	}
}
.btn:hover {
	color:#495057;
	text-decoration:none
}
.btn.focus,.btn:focus {
	outline:0;
	-webkit-box-shadow:0 0 0 .15rem rgba(85,110,230,.25);
	box-shadow:0 0 0 .15rem rgba(85,110,230,.25)
}
.btn.disabled,.btn:disabled {
	opacity:.65
}
.btn:not(:disabled):not(.disabled) {
	cursor:pointer
}
a.btn.disabled,fieldset:disabled a.btn {
	pointer-events:none
}
.btn-primary {
	color:#fff;
	background-color:#556ee6;
	border-color:#556ee6
}
.btn-primary:hover {
	color:#fff;
	background-color:#3452e1;
	border-color:#2948df
}
.btn-primary.focus,.btn-primary:focus {
	color:#fff;
	background-color:#3452e1;
	border-color:#2948df;
	-webkit-box-shadow:0 0 0 .15rem rgba(111,132,234,.5);
	box-shadow:0 0 0 .15rem rgba(111,132,234,.5)
}
.btn-primary.disabled,.btn-primary:disabled {
	color:#fff;
	background-color:#556ee6;
	border-color:#556ee6
}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle {
	color:#fff;
	background-color:#2948df;
	border-color:#2040db
}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus {
	-webkit-box-shadow:0 0 0 .15rem rgba(111,132,234,.5);
	box-shadow:0 0 0 .15rem rgba(111,132,234,.5)
}
.btn-secondary {
	color:#fff;
	background-color:#74788d;
	border-color:#74788d
}
.btn-secondary:hover {
	color:#fff;
	background-color:#636678;
	border-color:#5d6071
}
.btn-secondary.focus,.btn-secondary:focus {
	color:#fff;
	background-color:#636678;
	border-color:#5d6071;
	-webkit-box-shadow:0 0 0 .15rem rgba(137,140,158,.5);
	box-shadow:0 0 0 .15rem rgba(137,140,158,.5)
}
.btn-secondary.disabled,.btn-secondary:disabled {
	color:#fff;
	background-color:#74788d;
	border-color:#74788d
}
.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle {
	color:#fff;
	background-color:#5d6071;
	border-color:#575a6a
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus {
	-webkit-box-shadow:0 0 0 .15rem rgba(137,140,158,.5);
	box-shadow:0 0 0 .15rem rgba(137,140,158,.5)
}
.btn-success {
	color:#fff;
	background-color:#34c38f;
	border-color:#34c38f
}
.btn-success:hover {
	color:#fff;
	background-color:#2ca579;
	border-color:#299b71
}
.btn-success.focus,.btn-success:focus {
	color:#fff;
	background-color:#2ca579;
	border-color:#299b71;
	-webkit-box-shadow:0 0 0 .15rem rgba(82,204,160,.5);
	box-shadow:0 0 0 .15rem rgba(82,204,160,.5)
}
.btn-success.disabled,.btn-success:disabled {
	color:#fff;
	background-color:#34c38f;
	border-color:#34c38f
}
.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle {
	color:#fff;
	background-color:#299b71;
	border-color:#27916a
}
.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus {
	-webkit-box-shadow:0 0 0 .15rem rgba(82,204,160,.5);
	box-shadow:0 0 0 .15rem rgba(82,204,160,.5)
}
.btn-info {
	color:#fff;
	background-color:#50a5f1;
	border-color:#50a5f1
}
.btn-info:hover {
	color:#fff;
	background-color:#2d93ee;
	border-color:#218ded
}
.btn-info.focus,.btn-info:focus {
	color:#fff;
	background-color:#2d93ee;
	border-color:#218ded;
	-webkit-box-shadow:0 0 0 .15rem rgba(106,179,243,.5);
	box-shadow:0 0 0 .15rem rgba(106,179,243,.5)
}
.btn-info.disabled,.btn-info:disabled {
	color:#fff;
	background-color:#50a5f1;
	border-color:#50a5f1
}
.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle {
	color:#fff;
	background-color:#218ded;
	border-color:#1587ec
}
.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus {
	-webkit-box-shadow:0 0 0 .15rem rgba(106,179,243,.5);
	box-shadow:0 0 0 .15rem rgba(106,179,243,.5)
}
.btn-warning {
	color:#fff;
	background-color:#f1b44c;
	border-color:#f1b44c
}
.btn-warning:hover {
	color:#fff;
	background-color:#eea529;
	border-color:#eda01d
}
.btn-warning.focus,.btn-warning:focus {
	color:#fff;
	background-color:#eea529;
	border-color:#eda01d;
	-webkit-box-shadow:0 0 0 .15rem rgba(243,191,103,.5);
	box-shadow:0 0 0 .15rem rgba(243,191,103,.5)
}
.btn-warning.disabled,.btn-warning:disabled {
	color:#fff;
	background-color:#f1b44c;
	border-color:#f1b44c
}
.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle {
	color:#fff;
	background-color:#eda01d;
	border-color:#eb9b12
}
.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus {
	-webkit-box-shadow:0 0 0 .15rem rgba(243,191,103,.5);
	box-shadow:0 0 0 .15rem rgba(243,191,103,.5)
}
.btn-danger {
	color:#fff;
	background-color:#f46a6a;
	border-color:#f46a6a
}
.btn-danger:hover {
	color:#fff;
	background-color:#f14646;
	border-color:#f03b3b
}
.btn-danger.focus,.btn-danger:focus {
	color:#fff;
	background-color:#f14646;
	border-color:#f03b3b;
	-webkit-box-shadow:0 0 0 .15rem rgba(246,128,128,.5);
	box-shadow:0 0 0 .15rem rgba(246,128,128,.5)
}
.btn-danger.disabled,.btn-danger:disabled {
	color:#fff;
	background-color:#f46a6a;
	border-color:#f46a6a
}
.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle {
	color:#fff;
	background-color:#f03b3b;
	border-color:#f02f2f
}
.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus {
	-webkit-box-shadow:0 0 0 .15rem rgba(246,128,128,.5);
	box-shadow:0 0 0 .15rem rgba(246,128,128,.5)
}
.btn-light {
	color:#212529;
	background-color:#eff2f7;
	border-color:#eff2f7
}
.btn-light:hover {
	color:#212529;
	background-color:#d6ddea;
	border-color:#cdd6e6
}
.btn-light.focus,.btn-light:focus {
	color:#212529;
	background-color:#d6ddea;
	border-color:#cdd6e6;
	-webkit-box-shadow:0 0 0 .15rem rgba(208,211,216,.5);
	box-shadow:0 0 0 .15rem rgba(208,211,216,.5)
}
.btn-light.disabled,.btn-light:disabled {
	color:#212529;
	background-color:#eff2f7;
	border-color:#eff2f7
}
.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle {
	color:#212529;
	background-color:#cdd6e6;
	border-color:#c5cfe2
}
.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus {
	-webkit-box-shadow:0 0 0 .15rem rgba(208,211,216,.5);
	box-shadow:0 0 0 .15rem rgba(208,211,216,.5)
}
.btn-dark {
	color:#fff;
	background-color:#343a40;
	border-color:#343a40
}
.btn-dark:hover {
	color:#fff;
	background-color:#23272b;
	border-color:#1d2124
}
.btn-dark.focus,.btn-dark:focus {
	color:#fff;
	background-color:#23272b;
	border-color:#1d2124;
	-webkit-box-shadow:0 0 0 .15rem rgba(82,88,93,.5);
	box-shadow:0 0 0 .15rem rgba(82,88,93,.5)
}
.btn-dark.disabled,.btn-dark:disabled {
	color:#fff;
	background-color:#343a40;
	border-color:#343a40
}
.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle {
	color:#fff;
	background-color:#1d2124;
	border-color:#171a1d
}
.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus {
	-webkit-box-shadow:0 0 0 .15rem rgba(82,88,93,.5);
	box-shadow:0 0 0 .15rem rgba(82,88,93,.5)
}
.btn-pink {
	color:#fff;
	background-color:#e83e8c;
	border-color:#e83e8c
}
.btn-pink:hover {
	color:#fff;
	background-color:#e41c78;
	border-color:#d91a72
}
.btn-pink.focus,.btn-pink:focus {
	color:#fff;
	background-color:#e41c78;
	border-color:#d91a72;
	-webkit-box-shadow:0 0 0 .15rem rgba(235,91,157,.5);
	box-shadow:0 0 0 .15rem rgba(235,91,157,.5)
}
.btn-pink.disabled,.btn-pink:disabled {
	color:#fff;
	background-color:#e83e8c;
	border-color:#e83e8c
}
.btn-pink:not(:disabled):not(.disabled).active,.btn-pink:not(:disabled):not(.disabled):active,.show>.btn-pink.dropdown-toggle {
	color:#fff;
	background-color:#d91a72;
	border-color:#ce196c
}
.btn-pink:not(:disabled):not(.disabled).active:focus,.btn-pink:not(:disabled):not(.disabled):active:focus,.show>.btn-pink.dropdown-toggle:focus {
	-webkit-box-shadow:0 0 0 .15rem rgba(235,91,157,.5);
	box-shadow:0 0 0 .15rem rgba(235,91,157,.5)
}
.btn-outline-primary {
	color:#556ee6;
	border-color:#556ee6
}
.btn-outline-primary:hover {
	color:#fff;
	background-color:#556ee6;
	border-color:#556ee6
}
.btn-outline-primary.focus,.btn-outline-primary:focus {
	-webkit-box-shadow:0 0 0 .15rem rgba(85,110,230,.5);
	box-shadow:0 0 0 .15rem rgba(85,110,230,.5)
}
.btn-outline-primary.disabled,.btn-outline-primary:disabled {
	color:#556ee6;
	background-color:transparent
}
.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle {
	color:#fff;
	background-color:#556ee6;
	border-color:#556ee6
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus {
	-webkit-box-shadow:0 0 0 .15rem rgba(85,110,230,.5);
	box-shadow:0 0 0 .15rem rgba(85,110,230,.5)
}
.btn-outline-secondary {
	color:#74788d;
	border-color:#74788d
}
.btn-outline-secondary:hover {
	color:#fff;
	background-color:#74788d;
	border-color:#74788d
}
.btn-outline-secondary.focus,.btn-outline-secondary:focus {
	-webkit-box-shadow:0 0 0 .15rem rgba(116,120,141,.5);
	box-shadow:0 0 0 .15rem rgba(116,120,141,.5)
}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled {
	color:#74788d;
	background-color:transparent
}
.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle {
	color:#fff;
	background-color:#74788d;
	border-color:#74788d
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus {
	-webkit-box-shadow:0 0 0 .15rem rgba(116,120,141,.5);
	box-shadow:0 0 0 .15rem rgba(116,120,141,.5)
}
.btn-outline-success {
	color:#34c38f;
	border-color:#34c38f
}
.btn-outline-success:hover {
	color:#fff;
	background-color:#34c38f;
	border-color:#34c38f
}
.btn-outline-success.focus,.btn-outline-success:focus {
	-webkit-box-shadow:0 0 0 .15rem rgba(52,195,143,.5);
	box-shadow:0 0 0 .15rem rgba(52,195,143,.5)
}
.btn-outline-success.disabled,.btn-outline-success:disabled {
	color:#34c38f;
	background-color:transparent
}
.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle {
	color:#fff;
	background-color:#34c38f;
	border-color:#34c38f
}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus {
	-webkit-box-shadow:0 0 0 .15rem rgba(52,195,143,.5);
	box-shadow:0 0 0 .15rem rgba(52,195,143,.5)
}
.btn-outline-info {
	color:#50a5f1;
	border-color:#50a5f1
}
.btn-outline-info:hover {
	color:#fff;
	background-color:#50a5f1;
	border-color:#50a5f1
}
.btn-outline-info.focus,.btn-outline-info:focus {
	-webkit-box-shadow:0 0 0 .15rem rgba(80,165,241,.5);
	box-shadow:0 0 0 .15rem rgba(80,165,241,.5)
}
.btn-outline-info.disabled,.btn-outline-info:disabled {
	color:#50a5f1;
	background-color:transparent
}
.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle {
	color:#fff;
	background-color:#50a5f1;
	border-color:#50a5f1
}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus {
	-webkit-box-shadow:0 0 0 .15rem rgba(80,165,241,.5);
	box-shadow:0 0 0 .15rem rgba(80,165,241,.5)
}
.btn-outline-warning {
	color:#f1b44c;
	border-color:#f1b44c
}
.btn-outline-warning:hover {
	color:#fff;
	background-color:#f1b44c;
	border-color:#f1b44c
}
.btn-outline-warning.focus,.btn-outline-warning:focus {
	-webkit-box-shadow:0 0 0 .15rem rgba(241,180,76,.5);
	box-shadow:0 0 0 .15rem rgba(241,180,76,.5)
}
.btn-outline-warning.disabled,.btn-outline-warning:disabled {
	color:#f1b44c;
	background-color:transparent
}
.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle {
	color:#fff;
	background-color:#f1b44c;
	border-color:#f1b44c
}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus {
	-webkit-box-shadow:0 0 0 .15rem rgba(241,180,76,.5);
	box-shadow:0 0 0 .15rem rgba(241,180,76,.5)
}
.btn-outline-danger {
	color:#f46a6a;
	border-color:#f46a6a
}
.btn-outline-danger:hover {
	color:#fff;
	background-color:#f46a6a;
	border-color:#f46a6a
}
.btn-outline-danger.focus,.btn-outline-danger:focus {
	-webkit-box-shadow:0 0 0 .15rem rgba(244,106,106,.5);
	box-shadow:0 0 0 .15rem rgba(244,106,106,.5)
}
.btn-outline-danger.disabled,.btn-outline-danger:disabled {
	color:#f46a6a;
	background-color:transparent
}
.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle {
	color:#fff;
	background-color:#f46a6a;
	border-color:#f46a6a
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus {
	-webkit-box-shadow:0 0 0 .15rem rgba(244,106,106,.5);
	box-shadow:0 0 0 .15rem rgba(244,106,106,.5)
}
.btn-outline-light {
	color:#eff2f7;
	border-color:#eff2f7
}
.btn-outline-light:hover {
	color:#212529;
	background-color:#eff2f7;
	border-color:#eff2f7
}
.btn-outline-light.focus,.btn-outline-light:focus {
	-webkit-box-shadow:0 0 0 .15rem rgba(239,242,247,.5);
	box-shadow:0 0 0 .15rem rgba(239,242,247,.5)
}
.btn-outline-light.disabled,.btn-outline-light:disabled {
	color:#eff2f7;
	background-color:transparent
}
.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle {
	color:#212529;
	background-color:#eff2f7;
	border-color:#eff2f7
}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus {
	-webkit-box-shadow:0 0 0 .15rem rgba(239,242,247,.5);
	box-shadow:0 0 0 .15rem rgba(239,242,247,.5)
}
.btn-outline-dark {
	color:#343a40;
	border-color:#343a40
}
.btn-outline-dark:hover {
	color:#fff;
	background-color:#343a40;
	border-color:#343a40
}
.btn-outline-dark.focus,.btn-outline-dark:focus {
	-webkit-box-shadow:0 0 0 .15rem rgba(52,58,64,.5);
	box-shadow:0 0 0 .15rem rgba(52,58,64,.5)
}
.btn-outline-dark.disabled,.btn-outline-dark:disabled {
	color:#343a40;
	background-color:transparent
}
.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle {
	color:#fff;
	background-color:#343a40;
	border-color:#343a40
}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus {
	-webkit-box-shadow:0 0 0 .15rem rgba(52,58,64,.5);
	box-shadow:0 0 0 .15rem rgba(52,58,64,.5)
}
.btn-outline-pink {
	color:#e83e8c;
	border-color:#e83e8c
}
.btn-outline-pink:hover {
	color:#fff;
	background-color:#e83e8c;
	border-color:#e83e8c
}
.btn-outline-pink.focus,.btn-outline-pink:focus {
	-webkit-box-shadow:0 0 0 .15rem rgba(232,62,140,.5);
	box-shadow:0 0 0 .15rem rgba(232,62,140,.5)
}
.btn-outline-pink.disabled,.btn-outline-pink:disabled {
	color:#e83e8c;
	background-color:transparent
}
.btn-outline-pink:not(:disabled):not(.disabled).active,.btn-outline-pink:not(:disabled):not(.disabled):active,.show>.btn-outline-pink.dropdown-toggle {
	color:#fff;
	background-color:#e83e8c;
	border-color:#e83e8c
}
.btn-outline-pink:not(:disabled):not(.disabled).active:focus,.btn-outline-pink:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-pink.dropdown-toggle:focus {
	-webkit-box-shadow:0 0 0 .15rem rgba(232,62,140,.5);
	box-shadow:0 0 0 .15rem rgba(232,62,140,.5)
}
.btn-link {
	font-weight:400;
	color:#556ee6;
	text-decoration:none
}
.btn-link:hover {
	color:#1f3dd0;
	text-decoration:underline
}
.btn-link.focus,.btn-link:focus {
	text-decoration:underline
}
.btn-link.disabled,.btn-link:disabled {
	color:#74788d;
	pointer-events:none
}
.btn-group-lg>.btn,.btn-lg {
	padding:.5rem 1rem;
	font-size:1.01563rem;
	line-height:1.5;
	border-radius:.4rem
}
.btn-group-sm>.btn,.btn-sm {
	padding:.25rem .5rem;
	font-size:.71094rem;
	line-height:1.5;
	border-radius:.2rem
}
.btn-block {
	display:block;
	width:100%
}
.btn-block+.btn-block {
	margin-top:.5rem
}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block {
	width:100%
}
.btn-group,.btn-group-vertical {
	position:relative;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	vertical-align:middle
}
.btn-group-vertical>.btn,.btn-group>.btn {
	position:relative;
	-webkit-box-flex:1;
	-ms-flex:1 1 auto;
	flex:1 1 auto
}
.btn-group-vertical>.btn:hover,.btn-group>.btn:hover {
	z-index:1
}
.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:1
}
.btn-toolbar {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.btn-toolbar .input-group {
	width:auto
}
.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child) {
	margin-left:-1px
}
.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child) {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.dropdown-toggle-split {
	padding-right:.5625rem;
	padding-left:.5625rem
}
.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after {
	margin-left:0
}
.dropleft .dropdown-toggle-split::before {
	margin-right:0
}
.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split {
	padding-right:.375rem;
	padding-left:.375rem
}
.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split {
	padding-right:.75rem;
	padding-left:.75rem
}
.btn-group-vertical {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group {
	width:100%
}
.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child) {
	margin-top:-1px
}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child) {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn {
	margin-bottom:0
}
.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio] {
	position:absolute;
	clip:rect(0,0,0,0);
	pointer-events:none
}
.close {
	float:right;
	font-size:1.21875rem;
	font-weight:600;
	line-height:1;
	color:#000;
	text-shadow:0 1px 0 #fff;
	opacity:.5
}
.close:hover {
	color:#000;
	text-decoration:none
}
.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover {
	opacity:.75
}
button.close {
	padding:0;
	background-color:transparent;
	border:0
}
a.close.disabled {
	pointer-events:none
}
.toast {
	-ms-flex-preferred-size:350px;
	flex-basis:350px;
	max-width:350px;
	font-size:.875rem;
	background-color:rgba(255,255,255,.85);
	background-clip:padding-box;
	border:1px solid rgba(0,0,0,.1);
	-webkit-box-shadow:0 .25rem .75rem rgba(0,0,0,.1);
	box-shadow:0 .25rem .75rem rgba(0,0,0,.1);
	opacity:0;
	border-radius:.25rem
}
.toast:not(:last-child) {
	margin-bottom:.75rem
}
.toast.showing {
	opacity:1
}
.toast.show {
	display:block;
	opacity:1
}
.toast.hide {
	display:none
}
.toast-header {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:.25rem .75rem;
	color:#74788d;
	background-color:rgba(255,255,255,.85);
	background-clip:padding-box;
	border-bottom:1px solid rgba(0,0,0,.05);
	border-top-left-radius:calc(.25rem - 1px);
	border-top-right-radius:calc(.25rem - 1px)
}
.toast-body {
	padding:.75rem
}
.modal-open {
	overflow:hidden
}
.modal-open .modal {
	overflow-x:hidden;
	overflow-y:auto
}
.modal {
	position:fixed;
	top:0;
	left:0;
	z-index:1050;
	display:none;
	width:100%;
	height:100%;
	overflow:hidden;
	outline:0
}
.modal-dialog {
	position:relative;
	width:auto;
	margin:.5rem;
	pointer-events:none
}
.modal.fade .modal-dialog {
	-webkit-transition:-webkit-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;
	-webkit-transform:translate(0,-50px);
	transform:translate(0,-50px)
}
@media (prefers-reduced-motion:reduce) {
	.modal.fade .modal-dialog {
		-webkit-transition:none;
		transition:none
	}
}
.modal.show .modal-dialog {
	-webkit-transform:none;
	transform:none
}
.modal.modal-static .modal-dialog {
	-webkit-transform:scale(1.02);
	transform:scale(1.02)
}
.modal-dialog-scrollable {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	max-height:calc(100% - 1rem)
}
.modal-dialog-scrollable .modal-content {
	max-height:calc(100vh - 1rem);
	overflow:hidden
}
.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header {
	-ms-flex-negative:0;
	flex-shrink:0
}
.modal-dialog-scrollable .modal-body {
	overflow-y:auto
}
.modal-dialog-centered {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	min-height:calc(100% - 1rem)
}
.modal-dialog-centered::before {
	display:block;
	height:calc(100vh - 1rem);
	height:-webkit-min-content;
	height:-moz-min-content;
	height:min-content;
	content:""
}
.modal-dialog-centered.modal-dialog-scrollable {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:100%
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
	max-height:none
}
.modal-dialog-centered.modal-dialog-scrollable::before {
	content:none
}
.modal-content {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	width:100%;
	pointer-events:auto;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid #f6f6f6;
	border-radius:.4rem;
	outline:0
}
.modal-backdrop {
	position:fixed;
	top:0;
	left:0;
	z-index:1040;
	width:100vw;
	height:100vh;
	background-color:#000
}
.modal-backdrop.fade {
	opacity:0
}
.modal-backdrop.show {
	opacity:.5
}
.modal-header {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:1rem 1rem;
	border-bottom:1px solid #eff2f7;
	border-top-left-radius:calc(.3rem - 1px);
	border-top-right-radius:calc(.3rem - 1px)
}
.modal-header .close {
	padding:1rem 1rem;
	margin:-1rem -1rem -1rem auto
}
.modal-title {
	margin-bottom:0;
	line-height:1.5
}
.modal-body {
	position:relative;
	-webkit-box-flex:1;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	padding:1rem
}
.modal-footer {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	padding:.75rem;
	border-top:1px solid #eff2f7;
	border-bottom-right-radius:calc(.3rem - 1px);
	border-bottom-left-radius:calc(.3rem - 1px)
}
.modal-footer>* {
	margin:.25rem
}
.modal-scrollbar-measure {
	position:absolute;
	top:-9999px;
	width:50px;
	height:50px;
	overflow:scroll
}
@media (min-width:576px) {
	.modal-dialog {
		max-width:500px;
		margin:1.75rem auto
	}
	.modal-dialog-scrollable {
		max-height:calc(100% - 3.5rem)
	}
	.modal-dialog-scrollable .modal-content {
		max-height:calc(100vh - 3.5rem)
	}
	.modal-dialog-centered {
		min-height:calc(100% - 3.5rem)
	}
	.modal-dialog-centered::before {
		height:calc(100vh - 3.5rem);
		height:-webkit-min-content;
		height:-moz-min-content;
		height:min-content
	}
	.modal-sm {
		max-width:300px
	}
}
@media (min-width:992px) {
	.modal-lg,.modal-xl {
		max-width:800px
	}
}
@media (min-width:1200px) {
	.modal-xl {
		max-width:1140px
	}
}
.bg-primary {
	background-color:#556ee6!important
}
a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover {
	background-color:#2948df!important
}
.bg-secondary {
	background-color:#74788d!important
}
a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover {
	background-color:#5d6071!important
}
.bg-success {
	background-color:#34c38f!important
}
a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover {
	background-color:#299b71!important
}
.bg-info {
	background-color:#50a5f1!important
}
a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover {
	background-color:#218ded!important
}
.bg-warning {
	background-color:#f1b44c!important
}
a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover {
	background-color:#eda01d!important
}
.bg-danger {
	background-color:#f46a6a!important
}
a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover {
	background-color:#f03b3b!important
}
.bg-light {
	background-color:#eff2f7!important
}
a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover {
	background-color:#cdd6e6!important
}
.bg-dark {
	background-color:#343a40!important
}
a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover {
	background-color:#1d2124!important
}
.bg-pink {
	background-color:#e83e8c!important
}
a.bg-pink:focus,a.bg-pink:hover,button.bg-pink:focus,button.bg-pink:hover {
	background-color:#d91a72!important
}
.bg-white {
	background-color:#fff!important
}
.bg-transparent {
	background-color:transparent!important
}
.dropdown,.dropleft,.dropright,.dropup {
	position:relative
}
.dropdown-toggle {
	white-space:nowrap
}
.dropdown-menu {
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	float:left;
	min-width:10rem;
	padding:.5rem 0;
	margin:.125rem 0 0;
	font-size:.8125rem;
	color:#495057;
	text-align:left;
	list-style:none;
	background-color:#fff;
	background-clip:padding-box;
	border:0 solid rgba(0,0,0,.15);
	border-radius:.25rem
}
.dropdown-menu-left {
	right:auto;
	left:0
}
.dropdown-menu-right {
	right:0;
	left:auto
}
@media (min-width:576px) {
	.dropdown-menu-sm-left {
		right:auto;
		left:0
	}
	.dropdown-menu-sm-right {
		right:0;
		left:auto
	}
}
@media (min-width:768px) {
	.dropdown-menu-md-left {
		right:auto;
		left:0
	}
	.dropdown-menu-md-right {
		right:0;
		left:auto
	}
}
@media (min-width:992px) {
	.dropdown-menu-lg-left {
		right:auto;
		left:0
	}
	.dropdown-menu-lg-right {
		right:0;
		left:auto
	}
}
@media (min-width:1200px) {
	.dropdown-menu-xl-left {
		right:auto;
		left:0
	}
	.dropdown-menu-xl-right {
		right:0;
		left:auto
	}
}
.dropup .dropdown-menu {
	top:auto;
	bottom:100%;
	margin-top:0;
	margin-bottom:.125rem
}
.dropright .dropdown-menu {
	top:0;
	right:auto;
	left:100%;
	margin-top:0;
	margin-left:.125rem
}
.dropright .dropdown-toggle::after {
	vertical-align:0
}
.dropleft .dropdown-menu {
	top:0;
	right:100%;
	left:auto;
	margin-top:0;
	margin-right:.125rem
}
.dropleft .dropdown-toggle::before {
	vertical-align:0
}
.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top] {
	right:auto;
	bottom:auto
}
.dropdown-divider {
	height:0;
	margin:.5rem 0;
	overflow:hidden;
	border-top:1px solid #eff2f7
}
.dropdown-item {
	display:block;
	width:100%;
	padding:.35rem 1.5rem;
	clear:both;
	font-weight:400;
	color:#212529;
	text-align:inherit;
	white-space:nowrap;
	background-color:transparent;
	border:0
}
.dropdown-item:focus,.dropdown-item:hover {
	color:#16181b;
	text-decoration:none;
	background-color:#f8f9fa
}
.dropdown-item.active,.dropdown-item:active {
	color:#16181b;
	text-decoration:none;
	background-color:#f8f9fa
}
.dropdown-item.disabled,.dropdown-item:disabled {
	color:#74788d;
	pointer-events:none;
	background-color:transparent
}
.dropdown-menu.show {
	display:block
}
.dropdown-header {
	display:block;
	padding:.5rem 1.5rem;
	margin-bottom:0;
	font-size:.71094rem;
	color:#74788d;
	white-space:nowrap
}
.dropdown-item-text {
	display:block;
	padding:.35rem 1.5rem;
	color:#212529
}
.card {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	min-width:0;
	word-wrap:break-word;
	background-color:#fff;
	background-clip:border-box;
	border:0 solid #f6f6f6;
	border-radius:.25rem
}
.card>hr {
	margin-right:0;
	margin-left:0
}
.card>.list-group {
	border-top:inherit;
	border-bottom:inherit
}
.card>.list-group:first-child {
	border-top-width:0;
	border-top-left-radius:calc(.25rem - 0);
	border-top-right-radius:calc(.25rem - 0)
}
.card>.list-group:last-child {
	border-bottom-width:0;
	border-bottom-right-radius:calc(.25rem - 0);
	border-bottom-left-radius:calc(.25rem - 0)
}
.card>.card-header+.list-group,.card>.list-group+.card-footer {
	border-top:0
}
.card-body {
	-webkit-box-flex:1;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	min-height:1px;
	padding:1.25rem
}
.card-title {
	margin-bottom:.75rem
}
.card-subtitle {
	margin-top:-.375rem;
	margin-bottom:0
}
.card-text:last-child {
	margin-bottom:0
}
.card-link:hover {
	text-decoration:none
}
.card-link+.card-link {
	margin-left:1.25rem
}
.card-header {
	padding:.75rem 1.25rem;
	margin-bottom:0;
	background-color:#f6f6f6;
	border-bottom:0 solid #f6f6f6
}
.card-header:first-child {
	border-radius:calc(.25rem - 0) calc(.25rem - 0) 0 0
}
.card-footer {
	padding:.75rem 1.25rem;
	background-color:#f6f6f6;
	border-top:0 solid #f6f6f6
}
.card-footer:last-child {
	border-radius:0 0 calc(.25rem - 0) calc(.25rem - 0)
}
.card-header-tabs {
	margin-right:-.625rem;
	margin-bottom:-.75rem;
	margin-left:-.625rem;
	border-bottom:0
}
.card-header-pills {
	margin-right:-.625rem;
	margin-left:-.625rem
}
.card-img-overlay {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	padding:1.25rem;
	border-radius:calc(.25rem - 0)
}
.card-img,.card-img-bottom,.card-img-top {
	-ms-flex-negative:0;
	flex-shrink:0;
	width:100%
}
.card-img,.card-img-top {
	border-top-left-radius:calc(.25rem - 0);
	border-top-right-radius:calc(.25rem - 0)
}
.card-img,.card-img-bottom {
	border-bottom-right-radius:calc(.25rem - 0);
	border-bottom-left-radius:calc(.25rem - 0)
}
.card-deck .card {
	margin-bottom:12px
}
@media (min-width:576px) {
	.card-deck {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:horizontal;
		-webkit-box-direction:normal;
		-ms-flex-flow:row wrap;
		flex-flow:row wrap;
		margin-right:-12px;
		margin-left:-12px
	}
	.card-deck .card {
		-webkit-box-flex:1;
		-ms-flex:1 0 0%;
		flex:1 0 0%;
		margin-right:12px;
		margin-bottom:0;
		margin-left:12px
	}
}
.card-group>.card {
	margin-bottom:12px
}
@media (min-width:576px) {
	.card-group {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:horizontal;
		-webkit-box-direction:normal;
		-ms-flex-flow:row wrap;
		flex-flow:row wrap
	}
	.card-group>.card {
		-webkit-box-flex:1;
		-ms-flex:1 0 0%;
		flex:1 0 0%;
		margin-bottom:0
	}
	.card-group>.card+.card {
		margin-left:0;
		border-left:0
	}
	.card-group>.card:not(:last-child) {
		border-top-right-radius:0;
		border-bottom-right-radius:0
	}
	.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top {
		border-top-right-radius:0
	}
	.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom {
		border-bottom-right-radius:0
	}
	.card-group>.card:not(:first-child) {
		border-top-left-radius:0;
		border-bottom-left-radius:0
	}
	.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top {
		border-top-left-radius:0
	}
	.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom {
		border-bottom-left-radius:0
	}
}
.card-columns .card {
	margin-bottom:24px
}
@media (min-width:576px) {
	.card-columns {
		-webkit-column-count:3;
		-moz-column-count:3;
		column-count:3;
		-webkit-column-gap:1.25rem;
		-moz-column-gap:1.25rem;
		column-gap:1.25rem;
		orphans:1;
		widows:1
	}
	.card-columns .card {
		display:inline-block;
		width:100%
	}
}

.card {
	margin-bottom:24px;
	-webkit-box-shadow:0 .75rem 1.5rem rgba(18,38,63,.03);
	box-shadow:0 .75rem 1.5rem rgba(18,38,63,.03)
}
.card-drop {
	color:#495057
}
.card-title {
	font-size:15px;
	margin:0 0 7px 0;
	font-weight:600
}
.card-title-desc {
	color:#74788d;
	margin-bottom:24px
}
.dropdown-menu {
	-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175);
	box-shadow:0 1rem 3rem rgba(0,0,0,.175);
	-webkit-animation-name:DropDownSlide;
	animation-name:DropDownSlide;
	-webkit-animation-duration:.3s;
	animation-duration:.3s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	margin:0;
	position:absolute;
	z-index:1000
}
.dropdown-menu.show {
	top:100%!important
}
.dropdown-menu-right {
	right:0!important;
	left:auto!important
}
.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top] {
	top:auto!important;
	-webkit-animation:none!important;
	animation:none!important
}
@-webkit-keyframes DropDownSlide {
	100% {
		-webkit-transform:translateY(0);
		transform:translateY(0)
	}
	0% {
		-webkit-transform:translateY(10px);
		transform:translateY(10px)
	}
}
@keyframes DropDownSlide {
	100% {
		-webkit-transform:translateY(0);
		transform:translateY(0)
	}
	0% {
		-webkit-transform:translateY(10px);
		transform:translateY(10px)
	}
}
@media (min-width:600px) {
	.dropdown-menu-lg {
		width:320px
	}
	.dropdown-menu-md {
		width:240px
	}
}
.dropdown-divider {
	border-top-color:#eff2f7
}
.dropdown-mega {
	position:static!important
}
.dropdown-megamenu {
	padding:20px;
	left:20px!important;
	right:20px!important
}
.dropdown-mega-menu-xl {
	width:40rem
}
.dropdown-mega-menu-lg {
	width:26rem
}