.float-left {
    float: left !important;
}
.float-right {
    float: right !important;
}
.float-none {
    float: none !important;
}

.card { 
	 position: relative;
	 display: flex;
	 flex-direction: column;
	 min-width: 0;
     width: 100%;
	 word-wrap: break-word;
	 background-color: #fff;
	 background-clip: border-box;
	 border: 1px solid rgba(0, 0, 0, .125);
	 border-radius: 0.25rem;
}
 .card > hr {
	 margin-right: 0;
	 margin-left: 0;
}
 .card-body {
	 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, .03);
	 border-bottom: 1px solid rgba(0, 0, 0, .125);
}
 .card-header:first-child {
	 border-radius: 0.25rem 0.25rem 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, .03);
	 border-top: 1px solid rgba(0, 0, 0, .125);
}
 .card-footer:last-child {
	 border-radius: 0 0 0.25rem 0.25rem;
}
 .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: 1px;
}
 .card-img {
	 width: 100%;
	 border-radius: 0.25rem;
}
 .card-img-top {
	 width: 100%;
	 border-top-radius: 0.25rem;
}
 .card-img-bottom {
	 width: 100%;
	 border-bottom-radius: 0.25rem;
}
 .card-deck {
	 display: flex;
	 flex-direction: column;
}
 .card-deck .card {
	 margin-bottom: 1px;
}
 .card-group {
	 display: flex;
	 flex-direction: column;
}
 .card-group > .card {
	 margin-bottom: 1px;
}
 .card-columns .card {
	 margin-bottom: 1px;
}
 .accordion .card:not(:first-of-type):not(:last-of-type) {
	 border-bottom: 0;
	 border-radius: 0;
}
 .accordion .card:not(:first-of-type) .card-header:first-child {
	 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;
}
/* List group scss */
 .list-group {
	 display: flex;
	 flex-direction: column;
	 padding-left: 0;
	 margin-bottom: 0;
}
 .list-group-item-action {
	 width: 100%;
	 color: #ddd;
	 text-align: inherit;
}
 .list-group-item-action hover-focus {
	 color: #f00;
	 text-decoration: none;
	 background-color: #eee;
}
 .list-group-item-action:active {
	 color: #f00;
	 background-color: #eee;
}
 .list-group-item {
	 position: relative;
	 display: block;
	 padding: 0.75rem 1.25rem;
	 margin-bottom: -1px;
	 background-color: #fff;
	 border: 1px solid rgba(0, 0, 0, .125);
}
 .list-group-item:first-child {
	 border-top-radius: 0.25rem;
}
 .list-group-item:last-child {
	 margin-bottom: 0;
	 border-bottom-radius: 0.25rem;
}
 .list-group-item hover-focus {
	 z-index: 1;
	 text-decoration: none;
}
 .list-group-item.disabled, .list-group-item:disabled {
	 color: #f00;
	 background-color: #fff;
}
 .list-group-item.active {
	 z-index: 2;
	 color: #f00;
	 background-color: #eee;
	 border-color: #ddd;
}
 .list-group-flush .list-group-item {
	 border-right: 0;
	 border-left: 0;
	 border-radius: 0;
}
 .list-group-flush:first-child .list-group-item:first-child {
	 border-top: 0;
}
 .list-group-flush:last-child .list-group-item:last-child {
	 border-bottom: 0;
}
 