/* Code by: Electroalek<http://electroalek.com>, 2019; */

html {
	position: relative;
	min-height: 100%;
}

body{
	/*padding-top: 56px;*/
	margin-bottom: 48px;
}

.footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 48px;
}

.btn-warning,
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle{
	color: #ffffff;
}

.text-white-75{
	color: rgba(255,255,255,.75);
}

.nav-link{
	transition: color .15s ease-in-out;
}

.nav-link.text-white:hover,
.nav-link.text-white:active{
	color: rgba(255,255,255,.75) !important;
}

.nav-link.text-white:hover .badge-light,
.nav-link.text-white:active .badge-light{
	background-color: rgba(255,255,255,.75) !important;
}

.alert-primary{
	background-color: #007bff;
	color: #ffffff;
	border: #007bff;
}

@media only screen and (max-width: 768px) {

	.embed-responsive{
		padding-top: 100%;
	}

}

.link-no-effect{
	text-decoration: none !important;
}

.display-5 {
    font-size: 2.5rem;
    font-weight: 300;
}

.display-6 {
    font-size: 2rem;
    font-weight: 300;
}

.display-7 {
    font-size: 1.75rem;
    font-weight: 300;
}

.display-8 {
    font-size: 1.5rem;
    font-weight: 300;
}

.display-9 {
    font-size: 1.25rem;
    font-weight: 300;
}

.display-10 {
    font-size: 1rem;
    font-weight: 300;
}

.form-control::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 0.3;
}

.form-control::-moz-placeholder {
    color: #6c757d;
    opacity: 0.3;
}

.form-control:-ms-input-placeholder {
    color: #6c757d;
    opacity: 0.3;
}

.form-control::-ms-input-placeholder {
    color: #6c757d;
    opacity: 0.3;
}

.form-control::placeholder {
    color: #6c757d;
    opacity: 0.3;
}