[tabindex="-1"]:focus {  outline: 0 !important;}.card {  position: relative;  display: -ms-flexbox;  display: flex;  -ms-flex-direction: column;  flex-direction: column;  min-width: 0;  word-wrap: break-word;  background-color: #fff;  background-clip: border-box;  border: 1px solid rgba(0, 0, 0, 0.125);  border-radius: 0.25rem;}.card > hr {  margin-right: 0;  margin-left: 0;}.card > .list-group:first-child .list-group-item:first-child {  border-top-left-radius: 0.25rem;  border-top-right-radius: 0.25rem;}.card > .list-group:last-child .list-group-item:last-child {  border-bottom-right-radius: 0.25rem;  border-bottom-left-radius: 0.25rem;}.card-body {  -ms-flex: 1 1 auto;  flex: 1 1 auto;  padding: 1.25rem;}.card-title {  margin-bottom: 0.75rem;}.card-subtitle {  margin-top: -0.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: 0.75rem 1.25rem;  margin-bottom: 0;  background-color: rgba(0, 0, 0, 0.03);  border-bottom: 1px solid rgba(0, 0, 0, 0.125);}.card-header:hover {	background-color: #dadada;		}.card-header:first-child {  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;}.card-header + .list-group .list-group-item:first-child {  border-top: 0;}.card-footer {  padding: 0.75rem 1.25rem;  background-color: rgba(0, 0, 0, 0.03);  border-top: 1px solid rgba(0, 0, 0, 0.125);}.card-footer:last-child {  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);}.card-header-tabs {  margin-right: -0.625rem;  margin-bottom: -0.75rem;  margin-left: -0.625rem;  border-bottom: 0;}.card-header-pills {  margin-right: -0.625rem;  margin-left: -0.625rem;}.card-img-overlay {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  padding: 1.25rem;}.card-img {  width: 100%;  border-radius: calc(0.25rem - 1px);}.card-img-top {  width: 100%;  border-top-left-radius: calc(0.25rem - 1px);  border-top-right-radius: calc(0.25rem - 1px);}.card-img-bottom {  width: 100%;  border-bottom-right-radius: calc(0.25rem - 1px);  border-bottom-left-radius: calc(0.25rem - 1px);}.card-deck {  display: -ms-flexbox;  display: flex;  -ms-flex-direction: column;  flex-direction: column;}.card-deck .card {  margin-bottom: 15px;}@media (min-width:576px) {	.card-deck {    -ms-flex-flow: row wrap;    flex-flow: row wrap;    margin-right: -15px;    margin-left: -15px;  }	.card-deck .card {    display: -ms-flexbox;    display: flex;    -ms-flex: 1 0 0%;    flex: 1 0 0%;    -ms-flex-direction: column;    flex-direction: column;    margin-right: 15px;    margin-bottom: 0;    margin-left: 15px;  }}.card-group {  display: -ms-flexbox;  display: flex;  -ms-flex-direction: column;  flex-direction: column;}.card-group > .card {  margin-bottom: 15px;}@media (min-width:576px) {	.card-group {    -ms-flex-flow: row wrap;    flex-flow: row wrap;  }	.card-group > .card {    -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-img-top,  .card-group > .card:not(:last-child) .card-header {    border-top-right-radius: 0;  }	.card-group > .card:not(:last-child) .card-img-bottom,  .card-group > .card:not(:last-child) .card-footer {    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-img-top,  .card-group > .card:not(:first-child) .card-header {    border-top-left-radius: 0;  }	.card-group > .card:not(:first-child) .card-img-bottom,  .card-group > .card:not(:first-child) .card-footer {    border-bottom-left-radius: 0;  }}.card-columns .card {  margin-bottom: 0.75rem;}@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%;  }}.accordion > .card {  overflow: hidden;}.accordion > .card:not(:first-of-type) .card-header:first-child {  border-radius: 0;}.accordion > .card:not(:first-of-type):not(:last-of-type) {  border-bottom: 0;  border-radius: 0;}.accordion > .card:first-of-type {  border-bottom: 0;  border-bottom-right-radius: 0;  border-bottom-left-radius: 0;}.accordion > .card:last-of-type {  border-top-left-radius: 0;  border-top-right-radius: 0;}.accordion > .card .card-header {  margin-bottom: -1px;}.btn {	display: inline-block;	font-weight: 400;	color: #212529;	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: solid 1px transparent;	padding: 0.375rem 0.75rem;	font-size: 1rem;	line-height: 1.5;	text-decoration: none;	border-radius: 0.25rem;	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;	}.btn:hover {  color: #212529;  text-decoration: none;}.btn:focus, .btn.focus {  outline: 0;  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);}.btn.disabled, .btn:disabled {  opacity: 0.65;}a.btn.disabled,fieldset:disabled a.btn {  pointer-events: none;}.btn-link {	font-weight: 400;	color: #0094d8;	text-decoration: none;	width: 100%;	}.btn-link:hover {	color: #0076bd;	background-color: #dadada;	text-decoration: none;	}.btn-link:focus, .btn-link.focus {  text-decoration: underline;  box-shadow: none;}.btn-link:disabled, .btn-link.disabled {  color: #6c757d;  pointer-events: none;}.collapse:not(.show) {  display: none;}button {  border-radius: 0;}button:focus {  outline: 1px dotted;  outline: 5px auto -webkit-focus-ring-color;}input,button,select,optgroup,textarea {  margin: 0;  font-family: inherit;  font-size: inherit;  line-height: inherit;}button,input {  overflow: visible;}button,select {  text-transform: none;}button,[type="button"],[type="reset"],[type="submit"] {  -webkit-appearance: button;}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled) {  cursor: pointer;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {  padding: 0;  border-style: none;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {  height: auto;}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {  width: 100%;}button.close {  padding: 0;  background-color: transparent;  border: 0;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;}a.bg-primary:hover, a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus {  background-color: #0062cc !important;}a.bg-secondary:hover, a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus {  background-color: #545b62 !important;}a.bg-success:hover, a.bg-success:focus,button.bg-success:hover,button.bg-success:focus {  background-color: #1e7e34 !important;}a.bg-info:hover, a.bg-info:focus,button.bg-info:hover,button.bg-info:focus {  background-color: #117a8b !important;}a.bg-warning:hover, a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus {  background-color: #d39e00 !important;}a.bg-danger:hover, a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus {  background-color: #bd2130 !important;}a.bg-light:hover, a.bg-light:focus,button.bg-light:hover,button.bg-light:focus {  background-color: #dae0e5 !important;}a.bg-dark:hover, a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus {  background-color: #1d2124 !important;}.mb-0,.my-0 {  margin-bottom: 0 !important;}.fade {  transition: opacity 0.15s linear;}.fade:not(.show) {  opacity: 0;}.collapse:not(.show) {  display: none;}.collapsing {  position: relative;  height: 0;  overflow: hidden;  transition: height 0.35s ease;}.nav-tabs {  border-bottom: 1px solid #dee2e6;}.nav-tabs .nav-item {  margin-bottom: -1px;}.nav-tabs .nav-link {  border: 1px solid transparent;  border-top-left-radius: 0.25rem;  border-top-right-radius: 0.25rem;}.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {  border-color: #e9ecef #e9ecef #dee2e6;}.nav-tabs .nav-link.disabled {  color: #6c757d;  background-color: transparent;  border-color: transparent;}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link {  color: #495057;  background-color: #fff;  border-color: #dee2e6 #dee2e6 #fff;}.nav-tabs .dropdown-menu {  margin-top: -1px;  border-top-left-radius: 0;  border-top-right-radius: 0;}.card-header-tabs {  margin-right: -0.625rem;  margin-bottom: -0.75rem;  margin-left: -0.625rem;  border-bottom: 0;}.tab-content > .tab-pane {  display: none;}.tab-content > .active {  display: block;}.nav-tabs .nav-item {  margin-bottom: -1px;}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link {  color: #495057;  background-color: #fff;  border-color: #dee2e6 #dee2e6 #fff;}.nav-fill .nav-item {  -ms-flex: 1 1 auto;  flex: 1 1 auto;  text-align: center;}.nav-justified .nav-item {  -ms-flex-preferred-size: 0;  flex-basis: 0;  -ms-flex-positive: 1;  flex-grow: 1;  text-align: center;}.nav-link {	padding-top: 10px;	padding-right: 10px;	padding-left: 10px;	}