body {
	color:#212529;
}

.size-full {
	width: 100%;
}

.leadtext {
	font-weight: bold;
}

.shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

a {
	color: #163a67; 
	color: #5682e3;
}

h1, .h1 {
    font-size: 1.5rem;
}

.section-title {
    margin-bottom: 15px;
    padding: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #FFFFFF;
    border: 1px solid #dee2e6;
    border-left: 5px solid #f8987c;
	
}



.page-link {
    color: #5682e3;
}

.page-item.active .page-link {
    color: #fff;
    background-color: #5682e3;
    border-color: #5682e3;
}

.narancs {
	background: #f8987c;
}

.kek {
	background: #5682e3;
}

.section-title.bl-red h4,
.section-title.bl-green h4,
.section-title.bl-yellow h4,
.section-title.bl-blue h4 {
	color: #fff;
}

.bl-red {
    border-left: 5px solid #f8987c;
	background: rgb(9,78,151);
	background: linear-gradient(180deg, rgba(9,78,151,1) 0%, rgba(22,58,103,1) 100%);
}

.bl-green {
    border-left: 5px solid #b7db85;
	background: rgb(9,78,151);
	background: linear-gradient(180deg, rgba(9,78,151,1) 0%, rgba(22,58,103,1) 100%);
}

.bl-yellow {
    border-left: 5px solid #f9e384;
	background: rgb(9,78,151);
	background: linear-gradient(180deg, rgba(9,78,151,1) 0%, rgba(22,58,103,1) 100%);
}

.bl-blue {
    border-left: 5px solid #5682e3;
	background: rgb(9,78,151);
	background: linear-gradient(180deg, rgba(9,78,151,1) 0%, rgba(22,58,103,1) 100%);
}

.bg-primary {
    background-color: #5682e3 !important;
	color: #fff;
}

.badge-primary {
    color: #fff;
    background-color: #5682e3;
}

a.badge-primary:hover, a.badge-primary:focus {
	color: #212529;
	background-color: #f9e384;
}

a.badge-primary:focus, a.badge-primary.focus {
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(255, 204, 0, 0.5);
}

.btn-secondary {
    color: #fff;
    background-color: #5682e3;
    border-color: #5682e3;
}

.btn-secondary:hover {
    color: #000;
    background-color: #f9e384;
    border-color: #f9e384;
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link.active {
    color: #fff;
    background: #5682e3;
}

.navbar-dark .navbar-nav .nav-link {
    padding: 18px 10px;
    color: #FFFFFF;
    font-weight: 500;
    text-transform: uppercase;
    outline: none;
}
@media (max-width: 1250px) {
	.navbar-dark .navbar-nav .nav-link {
		padding: 18px 6px 18px 6px;
		font-size: 13px;
		text-transform: uppercase;
		letter-spacing: 0px;
	}
}

.navbar-dark .navbar-nav .nav-link:hover {
	color: #FFFFFF;
	background-color: #5682e3;
}

.bg-dark {
    /*background-color: #5682e3 !important;*/
	background-color: #163a67!important;
}

.footerTop {
	background: #163a67;
}

.footerBG {
	border-top:2px solid #256db8;
	background: rgb(9,78,151);
	background: linear-gradient(180deg, rgba(9,78,151,1) 0%, rgba(22,58,103,1) 100%);
}

.horizontal-star-spacer {
    overflow: hidden;
    position: relative;
    height: 67px;
    line-height: 67px;
    margin: 0;
    clear: both;
    background: url(../img/starHor.png) center center no-repeat;
    zoom: 1;
	margin-top: -20px;
}

.headerTop a {
	color:#fff;
}

.footer {
	color: #fff;
}

.footer a:hover {
	color: #fff;
}


.copyright {
	color: #fff;
}

.copyright a,
.copyright a:hover {
	color: #fff;
}

#cookies {
	background-color:rgba(13, 16, 68, 0.95);
	position: fixed;
	bottom:0px;
	width:100%;
	left:0;
	right:0;
	padding:20px;
	color:#FFF;
	line-height:40px;
	z-index:99;
}



#cookies a {
	font-weight:bold;
	color:#fff;
}



#back-top {
	background: #26517d;
	position:fixed;
	bottom:300px;
	right:20px;
	border:1 px solid #003366;
	padding:15px;
	color:#FFF;
}



#back-topUser {
	background: #26517d;
	position:fixed;
	bottom:20px;
	right:20px;
	border:1 px solid #003366;
	padding:15px;
	color:#FFF;
	z-index:999;
}



.infoblokk {
	position:fixed;
	bottom:0px;
	right:0;
	width:300px;
	z-index:999;
}



@media (max-width: 768px) {
	.infoblokk {
		width:200px;
	}
}




p.blockBlueTitle{
	margin:10px;
}

p.blockBlueTitle strong {
	display: inline;
	background: #bef018;
	color: #000; 
	padding: 0.25em;
	padding-left: 0;
	padding-right: 0;
	box-shadow: 10px 0 0 #bef018, -10px 0 0 #bef018;
	font-family: 'Roboto', sans-serif;
	font-weight:900;
	padding-top:6px;
	padding-bottom:6px;
	line-height:26px;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
}

p.blockBlue {
	/*font-family: 'Roboto', sans-serif;*/
	font-weight:900;
	background: rgb(22, 58, 103);
	background: url('../../../../img/blocquote.png'), linear-gradient(77deg, rgba(22, 58, 103,1) 0%, rgba(22, 58, 103,1) 100%) ;
	padding:20px 70px 20px 20px;
	background-repeat:no-repeat;
	background-position:top right;
	color: #fff;
}

p.blockBlueBorderLeft {
	/*font-family: 'Roboto', sans-serif;*/
	font-weight:900;
	border: 0px solid;
	border-left: 10px solid;
	border-image-source: linear-gradient(177deg, rgba(86, 130, 227,1) 0%, rgba(86, 130, 227,1) 100%);
	border-image-slice: 1;
	padding:10px 10px;
}