/*! 
Theme Name: Tema
Author: ms
Version: 1.0
Text Domain: looka
!*/

/* Boje*/

/* Layout*/

/*@import '../../node_modules/bootstrap/scss/_navbar';*/

/* @import 'vendor/hamburgers/settings';
@import 'node_modules/hamburgers/_sass/hamburgers/hamburgers'; */

/* @import '../../node_modules/owl.carousel/dist/assets/owl.carousel'; // radi ok
@import '../../node_modules/owl.carousel/dist/assets/owl.theme.default'; */

.container, .container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
}

@media screen and (min-width: 1650px) {

.container {
		max-width: 600px
}
	}

body {
	background-color: #251E26;
}

a {
	text-decoration: none;
}

@media screen and (max-width: 576px) {

html {
		font-size: 15px
}
	}

body {
	font-family: 'DM Sans', sans-serif;
}

* {
	font-family: 'DM Sans', sans-serif;
}

h1,
.h1 {
	font-weight: 500;
	font-family: 'DM Sans', sans-serif;
	margin-bottom: 20px;
    font-size: 1.25rem;
    text-transform: uppercase;
}

@media screen and (max-width: 768px) {
	}

p {
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
}

.btn svg {
    width: 14px;
	}

.btn-primary {
	background: #245594;
	border: 0;
	color: #fff;
	font-weight: 400;
	padding: 8px 17px;
	height: 40px;
	position: relative;
	border-radius: 0;
	transition: all 150ms;
	font-size: 15px;
	line-height: 15px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

@media screen and (min-width: 993px) {

.btn-primary {
		height: 42px;
		padding: 8px 25px
}
	}

.btn-primary:hover {
		color: #fff;
		background-color: #273D59;
	}

.ph {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 30px;
}

@media screen and (min-width: 993px) {

.ph {
		padding-bottom: 50px
}
	}

.ph img {
		max-width: 180px;
		display: block;
		height: auto;
		margin: auto;
	}

.content {
	color: #fff;
}

ul.files {
	list-style: none;
	padding: 0;
}

ul.files li {
		margin-bottom: 20px;
	}

ul.files li a {
			color: #fff;
			text-decoration: none !important;
			display: block;
			border: 1px solid rgba(255, 255, 255, 0.4);
			padding: 15px;
			border-radius: 5px;
			display: flex;
			align-items: center;
			justify-content: space-between;
		}
