@font-face {
    font-family: 'arialnb';
    src: url('fonts/arialnb.eot');
    src: url('fonts/arialnb.eot?#iefix') format('embedded-opentype'),
         url('fonts/arialnb.woff') format('woff'),
         url('fonts/arialnb.ttf') format('truetype'),
         url('fonts/arialnb.svg#arialnb') format('svg');
    font-weight: normal; font-style: normal;
}
/*
@font-face {
    font-family: 'opensans-condensed-bold';
    src: url('fonts/opensans-condensed-bold.eot');
    src: url('fonts/opensans-condensed-bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-condensed-bold.woff2') format('woff2'),
         url('fonts/opensans-condensed-bold.woff') format('woff'),
         url('fonts/opensans-condensed-bold.ttf') format('truetype');
    font-weight: normal; font-style: normal;
}
*/
@font-face {
    font-family: 'opensans-light';
    src: url('fonts/opensans-light.eot');
    src: url('fonts/opensans-light.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-light.woff2') format('woff2'),
         url('fonts/opensans-light.woff') format('woff'),
         url('fonts/opensans-light.ttf') format('truetype');
         url('fonts/opensans-light.svg#opensans-light') format('svg');
    font-weight: normal; font-style: normal;
}
body {overflow-x: hidden; font-family: opensans-light,Arial,Helvetica,sans-serif;}
input, textarea {
	margin-bottom: 25px; padding: 20px; display: block; width: 100%; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.form-inline input, textarea {margin-bottom:0;}
.event, .pr {margin-top:10px;}
.event .keret {margin-bottom:10px; padding:0 5px; border-radius: 3px;}
.pr .keret, .keretes {margin-bottom:10px; padding:5px; border-radius: 3px;}
.keretes {background: #d7d7d7;}
table.keretes th, table.keretes td {padding:10px;}
.event h4, .event h5 {margin:0; line-height: 1.3}
.event p, blockquote p {margin:0; line-height: 1.5}
.pr h3, .pr p {margin:0;}
.hh {font-size:200%; line-height:90%; margin:0;}
.ui-slider .ui-slider-handle {padding-left: 4px; height: 1.5em;}

.label {display:inline-block; margin:2px 2px; font-size:100%; font-weight:300;}
.label:hover {background-color:#aaa;}
.label-success {background-color:#00ac36; color:white;} .label-success:hover {background-color:#000;}
.label-danger {background-color:#df0024; color:white;} .label-danger:hover {background-color:#000;}
.label-primary {background-color:#4767ae; color:white;} .label-primary:hover {background-color:#000;}
.label-warning {background-color:#f8ea00; color:black;} .label-warning:hover {background-color:#000; color:white;}
.label-tx {background-color:#a41223; color:white;} .label-primary:hover {background-color:#000;}
.label-fb {background-color:#3b5998; color:white;} .label-primary:hover {background-color:#000;}

.text-success {color:#00ac36;}
.text-danger {color:#df0024;}
.text-primary {color:#4767ae;}
.text-warning {color:#f8ea00;}
.text-tx {color:#a41223;}
.text-fb {color:#3b5998;}

.sepline {color:white; background-color:#052d51; padding:10px; display:block; margin-top:20px;}
.sepline-success {color:white; background-color:#00ac36; padding:0 10px; margin-top:20px; font-weight:normal;}
.sepline-danger {color:white; background-color:#df0024; padding:0 10px; margin-top:20px; font-weight:normal;}
.sepline-primary {color:white; background-color:#4767ae; padding:0 10px; margin-top:20px; font-weight:normal;}
.sepline-warning {color:#000; background-color:#f8ea00; padding:0 10px; margin-top:20px; font-weight:normal;}
.sepline-tx {color:white; background-color:#a41223; padding:0 10px; margin-top:20px; font-weight:normal;}
.sepline-fb {color:white; background-color:#3b5998; padding:0 10px; margin-top:20px; font-weight:normal;}

.badge {border-radius:5px; padding:2px 5px; display:inline;}

.keret {margin-bottom:20px; padding:0 5px; border: 1px solid #98b43b; border-radius: 3px;}
.boxhover {
    background: #fed136;
    background: -webkit-linear-gradient(#fff, #fed136);
    background: -o-linear-gradient(#fff, #fed136);
    background: -moz-linear-gradient(#fff, #fed136);
    background: linear-gradient(#fff, #fed136);
}
.link {text-decoration:none !important; color:#333;}
.clearboth {clear:both;}
.text-muted {color: #777;}
/*.text-primary {color: #fed136;}*/
p, address {font-size: 15px; line-height: 1.75; margin:10px 0; padding:0;}
#expired p, address {color:#888;}
td, th {font-size: 15px; font-family: opensans-light,Arial,Helvetica,sans-serif; line-height: 1.75; margin:10px 0; padding:0;}
thead tr {background-color:#eee; font-weight:bold;}
li {font-size: 15px; line-height: 1.75; margin:0; padding:0;}
p.large {font-size: 17px;}
.info {font-size: 12px;}
.a, .point {cursor:pointer;}
a, .a {color: #aa0000; font-weight:bold;}
#expired a, #expired .a {color: #999; font-weight:normal;}
a:hover, a:focus, a:active, a.active {color:#98b43b; font-weight:bold; outline: 0;}
.admin a:hover, .admin a:focus, .admin a:active, .admin a.active {color:#98b43b; font-weight:normal; outline: 0;}
#expired a:hover, #expired a:focus, #expired a:active, #expired a.active {color:#999; font-weight:normal; outline: 0;}
blockquote {padding:0 10px;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {font-family:arialnb,Arial,Helvetica,sans-serif; font-weight:normal; margin-top:10px; color:#333;}
#expired h1, #expired h2, #expired .h1, #expired .h2, #expired h3, #expired .h3, #expired h4, #expired .h4, #expired h5, #expired .h5 {color:#999;}
h2, .h2 {font-size: 24px;}
h3, .h3 {font-size: 22px;}
h4, .h4 {font-size: 18px;}
h5, .h5 {font-size: 15px;}
h6, .h6 {font-size: 9px;}
h1 a, h2 a, .h1 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a {font-weight:normal;}
h1 a:hover, h2 a:hover, .h1 a:hover, .h2 a:hover, h3 a:hover, .h3 a:hover, h4 a:hover, .h4 a:hover, h5 a:hover, .h5 a:hover {font-weight:normal;}

footer {padding-bottom:10px; text-align: center; border-top:3px solid #aaa;}

#toplogo {float:left; margin-top:10px;}
.logoimage {max-width:200px;}
.emark {color:#c00 !important; font-weight:bold !important; background:transparent;}
.embed-responsive-hbanner {max-width:1140px; max-height:140px; padding-bottom: 12.2807018%;}
.embed-responsive-cube {max-width:300px; max-height:250px; padding-bottom: 83.3333333%;}
.ahead {margin-top:125px;} .hhead {margin-top:45px;} .jhead {margin-top:100px;}
#q input {margin:0; padding:15px;}
ol.breadcrumb {margin:0; font-size:14px;}
ol.qt {font-size:22px; color:#888;}
@media(min-width:768px) {
	.ahead {margin-top:140px;} .hhead {margin-top:45px;} .jhead {margin-top:120px;}
	h6, .h6 {font-size: 10px;}
}
@media(min-width:992px) {
	.ahead {margin-top:150px;} .hhead {margin-top:55px;} .jhead {margin-top:150px;}
	h6, .h6 {font-size: 14px;}
}
.btnplus {display:none !important; /*text-indent: 100%;white-space: nowrap;overflow: hidden;*/}
.buttline {display:inline; line-height:2;}
@media(min-width:768px) {
	.buttline {line-height:inherit;}
}
.bg-light-gray {background-color: #f7f7f7;}
.bg-darkest-gray {background-color: #222;}
.btn-primary {
    text-transform: uppercase; font-family:arialnb,Arial,Helvetica,sans-serif;
	background-color:#98b43b; border-color:#330000; color:white;
}
#expired .btn-primary {
    text-transform: uppercase; font-family:arialnb,Arial,Helvetica,sans-serif;
	background-color:#aaa; border-color:#333; color:white;
}
.btn-primary:hover {color: #fff; background-color:#98b43b; border-color:#330000;}
#expired .btn-primary:hover {color: #fff; background-color:#aaa; border-color:#333;}
.btn-xl {
    padding: 20px 40px; border-color: #fed136; border-radius: 3px; text-transform: uppercase;
    font-family:arialnb,Arial,Helvetica,sans-serif; font-size: 18px;
    color: black; background-color: #fed136;
}
header {color: #000; background-color: #fff;}
header .intro-text {padding: 25px 0 10px 0;}
header .intro-text .intro-lead-in {
    font-family:opensans-light,Arial,Helvetica,sans-serif; font-size: 22px; line-height: 26px; color:#fff;
	margin:0 0 10px 0; padding:5px; background-color:#c00; border:1px solid #b00;
}
header .intro-text .intro-heading {
    margin: 50px 0 15px 0; text-transform: uppercase; font-size: 32px; line-height: 50px;
}
@media(min-width:768px) {
    header .intro-text {padding: 25px 0 10px 0;}
    header .intro-text .intro-lead-in {
        font-family:opensans-light,Arial,Helvetica,sans-serif; font-size: 24px; line-height: 28px; color:#fff;
		margin:0 0 10px 0; padding:5px; background-color:#c00; border:1px solid #b00;

    }
	header .intro-text .intro-heading {
		margin: 70px 0 25px 0; text-transform: uppercase; font-size: 36px; line-height: 40px;
	}
}
section {padding: 0 0 10px 0;}
section h2.section-heading {margin-top: 0; margin-bottom: 15px; font-size: 32px;}
h3.section-subheading {
	margin-top:25px; margin-bottom: 10px; text-transform: none; font-family:opensans-light,Arial,Helvetica,sans-serif;
	font-size: 22px;
}
@media(min-width:768px) {
    section {padding: 0 0 10px 0;}
	section h2.section-heading {margin-top: 0; margin-bottom: 15px; font-size: 40px;}
h3.section-subheading {
		margin-top:25px; margin-bottom: 10px; text-transform: none; font-family:opensans-light,Arial,Helvetica,sans-serif;
		font-size: 30px;
	}
}
.service-heading {margin: 15px 0; text-transform: none;}
.btn:focus, .btn:active, .btn.active, .btn:active:focus {outline: 0;}
::-moz-selection {text-shadow: none; background: #fed136;}
::selection {text-shadow: none; background: #fed136;}
img::selection {background: 0 0;}
img::-moz-selection {background: 0 0;}
body {webkit-tap-highlight-color: #fed136;}
.delete {background-image:url(images/delete.png); background-repeat:no-repeat; background-size:100% 100%;}