/**
 * Boots trap fix
 */

.pagination {
	padding: 0;
}
.pagination a {
	text-decoration: none;
}

a.btn {
	color: inherit;
	text-decoration: none;
}

.row.col-stretch {
	align-items: stretch;
	height: 100%;
}

.row.col-middle {
	align-items: center;
	justify-content: center;
}
.col-vmiddle {
	display: flex;
	align-items: center;
	/*justify-content: center;*/
}

.grid-5 .col {
	width: 20%;
}
@media (min-width: 768px) {
	.grid-5 .col-md {
		width: 20%;
	}
}
@media (min-width: 576px) {
	.grid-5 .col-sm {
		width: 20%;
	}
}

ul.nav {
	padding: 0;
}
ul.nav a {
	text-decoration: none;
	color: inherit;
}

.fw-vbox {
	height: 100%;
	min-height: 100%;
	display: flex;
	flex-direction: column;
}
.fw-vbox .fw-vbox-a,
.fw-vbox .fw-vbox-b {
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.fw-vbox .fw-vbox-b {
	flex: 1;
}


.btn-white,
a.btn-white {
	color: #212529;
	background-color: #fff;
	border-color: #fff;
	text-decoration: none;
}
.btn-white:hover {
	color: #212529;
	background-color: #f3f3f3;
	border-color: #eee;
}
.btn-white:focus,
.btn-white.focus {
	color: #212529;
	background-color: #f3f3f3;
	border-color: #eee;
	box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-white.disabled,
.btn-white:disabled {
	color: #212529;
	background-color: #fff;
	border-color: #fff;
}
.btn-white:not(:disabled):not(.disabled):active,
.btn-white:not(:disabled):not(.disabled).active,
.show > .btn-white.dropdown-toggle {
	color: #212529;
	background-color: #eee;
	border-color: #ddd;
}
.btn-white:not(:disabled):not(.disabled):active:focus,
.btn-white:not(:disabled):not(.disabled).active:focus,
.show > .btn-white.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-group>.btn-group:not(:first-child)>.btn-white,
.btn-group>.btn-white:not(:first-child) {
	border-left: 1px solid #f3f3f3;
}
.btn-list,
a.btn-list {
	color: #212529;
	background-color: #eaeaea;
	border-color: #eaeaea;
	text-decoration: none;
}
.btn-list:hover {
	color: #212529;
	background-color: #ddd;
	border-color: #ccc;
}
.btn-list:focus,
.btn-list.focus {
	color: #212529;
	background-color: #e3e3e3;
	border-color: #ccc;
	box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-list.disabled,
.btn-list:disabled {
	color: #212529;
	background-color: #eaeaea;
	border-color: #ccc;
}
.btn-list:not(:disabled):not(.disabled):active,
.btn-list:not(:disabled):not(.disabled).active,
.show > .btn-list.dropdown-toggle {
	color: #212529;
	background-color: #ddd;
	border-color: #ccc;
}
.btn-list:not(:disabled):not(.disabled):active:focus,
.btn-list:not(:disabled):not(.disabled).active:focus,
.show > .btn-list.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-group>.btn-group:not(:first-child)>.btn-list,
.btn-group>.btn-list:not(:first-child) {
	border-left: 1px solid #eaeaea;
}