@media screen and (min-width: 1024px) {
	.navbar {
	    min-height: 5rem !important;
	}
}

.margin-r-40 {
	margin-right: 40px;
}

.margin-t-5 {
	margin-top: 5%;
}

.padding-3 {
	padding: 3px 3px 0 3px;
}

.padding-b-1 {
	padding-bottom: 1rem;
}

.progress::-webkit-progress-value {
 	transition: width 0.5s ease;
}

@media screen and (min-width: 769px) {
	.sticky-notification {
		display: inline-block;
		cursor: default;
	    z-index: 99;
	    opacity: 1;
	    transition: 2s opacity;
	    margin: 1rem;
	    position: absolute;
	    left: 65%;
	    position: fixed;
/*	    display: inline-block;
		position: sticky;
	    position: -webkit-sticky;
	    margin: 1rem;
	    top: 1rem;
	    left: 75%;
	    z-index: 99;
	    opacity: 1;
	    transition: 2s opacity;
	    cursor: default;*/
	}
	.sticky-notification.scroll {
		top: 1rem;
	}
}

@media screen and (max-width: 768px) {
	.sticky-notification {
		position: sticky;
	    position: -webkit-sticky;
	    margin: 1rem;
	    top: 1rem;
	    z-index: 99;
	    opacity: 1;
	    transition: 2s opacity;
	    cursor: default;
	}
}

.noselect {
  -webkit-touch-callout: none !important; /* iOS Safari */
    -webkit-user-select: none !important; /* Safari */
     -khtml-user-select: none !important; /* Konqueror HTML */
       -moz-user-select: none !important; /* Firefox */
        -ms-user-select: none !important; /* Internet Explorer/Edge */
            user-select: none !important; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}

.cursor-default {
	cursor: default !important;
}

html {
  	height: 100vh;
}
body {
  	min-height: 100vh;
}

/*body {
    background-image: url('/bg.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center left;
}*/
