@import url('hurmegeometricsans1.css');

html, 
.animsition,
.carousel, 
.carousel-inner, 
.carousel-inner .item {
    height: 100%;
}

body {
	background: url('../images/bg-main.jpg') no-repeat;
	background-size: cover;
	background-attachment: fixed;
	font-family: 'hurme_geometric_sans_1', Arial, sans-serif;
	height: 100%;
	font-size: 16px;
	color: #666;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
body.contentpane.modal {
	background: none;
	height: auto;
}

p,
ul {
	margin: 0 0 15px;
}

img {
	height: auto;
	max-width: 100%;
}

h1, h2, h3, h4, h5, h6, .navbar {
	font-family: 'hurme_geometric_sans_1', Arial, sans-serif;
	font-weight: 900;
	text-transform: uppercase;
}

h1, h2, h3, h4, h5, h6 {
	color: #000;
}

a {}
a:focus, a:hover {text-decoration: none;}

.modal-content {
	position: relative;
	background-color: #1c1f24;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #1c1f24;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 0;
	color: #fff;
	padding: 30px 40px;
	outline: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, .5)
}

.animsition-overlay-slide {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3f51c6+0,0cc3ec+100 */
background: rgb(63,81,198); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(63,81,198,1) 0%, rgba(12,195,236,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(63,81,198,1) 0%,rgba(12,195,236,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(63,81,198,1) 0%,rgba(12,195,236,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f51c6', endColorstr='#0cc3ec',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}

/* Navigation navbar - main menu */
.navbar-center .navbar-nav>.active>a, .navbar-center .navbar-nav>.active>a:focus, .navbar-center .navbar-nav>.active>a:hover {background:transparent;color: #ff0000;}
.navbar-center {display: none }
.navbar-center {
    border: none;
    text-transform: uppercase;
    z-index: 990;
    padding-bottom: 30px;
}

/* Logo */
.navbar-brand {position: absolute;top: 25px;z-index: 1001;padding: 15px;display: inline-block;height: auto;}
.guest .navbar-brand {top: 0;}
.navbar-brand > img {display: inline-block;height: 46px;}
/*.pocetna .navbar-brand {left: 50%; margin-left: -38px;}*/
/* wwd block */
.wwd {display: inline-block;position: absolute;z-index: 99;}
.wwd-img {width: 60%;height: 50%;float: left;}
.wwd-txt {margin-left:-10%;margin-top:-50px;width: 50%;float: left;background: #1c1f24; padding: 150px 100px;color: #fff;}
.wwd-txt h1 {color: #fff}

/* Main content */
.content {padding: 30px 0;}
.guest .content {padding: 80px 0;}
.content .container {}
.content .container .inner-content {background: #fff;padding: 20px 15px;}
.content hr {border:solid 2px #ec1c24;max-width: 100px;}
.page-header {
	margin: 0 0 20px;
}
.page-header h2 {
	font-size: 36px;
	margin: 0;
}

.article-bottom {
	padding-bottom: 100px;
}

.copyright {
    text-align: center;
    color: #fff;
    font-size: 14px;
    padding: 20px 0;
}
.copyright a {
	color: #acf948;
	font-weight: bold;
}
.copyright a:hover,
.copyright a:focus {
	color: #fff;
}

/* System message */
#system-message .alert {
	background: #8EBF5F;
	color: #fff;
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
#system-message h4 {
	margin: 5px 0;
	color: #fff;
}
.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
	cursor: pointer;
}

/* Home - Login module */
.login-frame {
	margin: 0 auto;
	max-width: 400px;
	padding: 50px 30px;
	font-style: italic;
	background: #fff;
}
.login-frame span.add-on {
	display: none;
}
#form-login-remember {
	display: none;
}
.login-frame form input[type="text"],
.login-frame form input[type="password"] {
	box-sizing: border-box;
	width: 100%;
	padding: 10px 0;
	border: 1px solid #000;
	border-width: 0 0 3px 0;
	font-size: inherit;
	font-family: inherit;
	font-style: italic;
}
.login-frame h1 {
	font-size: 40px;
	margin: 0 0 20px;
}
.login-frame .btn-black {
	padding: 12px 30px;
}
#form-login-submit {
	margin-top: 40px;
}
.login-frame .unstyled {
	padding: 0;
	list-style: none;
	margin: 0;
}
.login-frame .login-greeting {
	margin-bottom: 15px;
}
.login-frame a {
	color: #ccc;
}
.login-frame a:hover,
.login-frame a:focus {
	color: #666;
}

/* Home - intro choose Training */
.intro-section {
	padding-top: 30px;
	padding-bottom: 30px;
	font-style: italic;
}
.guest .intro-section {
	padding-top: 76px;
	padding-bottom: 30px;
}
.group {
	background: url('../images/training-group-bg.jpg') #fff no-repeat;
	background-size: contain;
	color: #121212;
}
.individual {
	background: url('../images/training-individual-bg.jpg') #acf948 no-repeat;
	background-size: contain;
	color: #121212;
}
.group,
.individual {
	padding: 20px;
}
.group h2,
.individual h2 {
	color: #121212;
	margin: 0;
}
.btn-container {
	text-align: right;
}

/* Buttons */
.btn {
    background-color: #fff;
    border-color: #ccc;
	font-weight: bold;
	font-style: italic;
    color: #333;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 8px 16px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.btn:hover,
.btn:focus {
    background-color: #e6e6e6;
    border-color: #adadad;
}
.btn-black {
	background: #121212;
	border-color: #121212;
	color: #fff;
	font-weight: bold;
}
.btn-black:hover,
.btn-black:focus {
	background: rgba(18,18,18,0.7);
	color: #fff;
	border-color: #121212;
}
.btn-empty {
	color: #121212;
	background: none;
	border-color: transparent;
	font-weight: normal;
}
.btn-empty:hover,
.btn-empty:focus {
	background: none;
	border-color: transparent;
	text-decoration: underline;
}
.btn-primary {
	background: #a7ef49;
	border-color: #a7ef49;
	color: #121212;
}
.btn-primary:hover,
.btn-primary:focus {
	background: rgba(172, 249, 72, 0.8);
	border-color: #121212;
	color: #121212;
}
.goback {
	margin-top: 10px;
}

/* mod_login */
.login-profile-modul {
	color: #fff;
	text-align: center;
}
.login-greeting {
	text-transform: uppercase;
	font-size: 14px;
	font-style: italic;
}
.logout-button .no-btn {
	width: auto;
	padding: 0;
	font-weight: normal;
}
.no-btn {
	background: none;
	border: 0 none;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 20px;
	vertical-align: baseline;
	color: #acf948;
	font-style: italic;
}
.no-btn:hover,
.no-btn:focus {
	background: none;
	border: 0 none;
	color: #fff;
}
.subscription-expired {
	font-size: 14px;
	color: red;
	font-weight: bold;
	margin-top: 25px;
}

/* Button menu toggle and menu overlay */
#nav-toggle { position: absolute;right:15px;top: 50px;background: transparent;border: none;z-index: 1004; }
#nav-toggle { cursor: pointer; padding: 10px 45px 16px 0; }
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
	cursor: pointer;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	height: 4px;
	background: white;
	position: absolute;
	display: block;
	content: '';
}
#nav-toggle span {
	width: 45px;
}
#nav-toggle span:before {
	top: -10px;
	width: 45px;
}
#nav-toggle span:after {
	bottom: -10px;
	width: 45px;
}
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
}
#nav-toggle.active span {
	background-color: transparent;
}
#nav-toggle.active span:before, #nav-toggle.active span:after {
	top: 0;
}
#nav-toggle.active span:before {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
#nav-toggle.active span:after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.menu-overlay {width: 100%;height: 100%;position: fixed;top: 0;right: 0;z-index: 1003;}
.menu-overlay > div {height: 100%;}
.menu-overlay .menu-container {width: 100%;background: #121212;font-size: 26px;display: table;text-transform: none;padding: 15%;}
.menu-overlay .menu-container .menu-cell {display: table-cell;vertical-align: middle;}
.menu-overlay .menu-container ul li a {font-size:26px;font-weight: bold;background: none;color: #acf948;padding:0;}
.menu-overlay .menu-container ul li a:hover {color:#fff;}
.menu-cell .nav.menu {margin-bottom: 50px;}

.menu-overlay .menu-container ul{list-style-type: square;}
.isAdmin .menu-overlay .menu-container ul li.parent:last-child {font-size: 13px;padding-top: 30px;}
.isAdmin .menu-overlay .menu-container ul li:last-child ul li a{font-size: 14px;color: #666;}

.hidePastEv {display: none;}
/*
.menu-overlay .menu-container ul li:first-child:before {
	content: "";
	display: block;
	height: 1px;
	background: #fff;
	margin: 0 0 15px 0;
}
.menu-overlay .menu-container ul li:last-child:after {
	content: "";
	display: block;
	height: 1px;
	background: #fff;
	margin: 15px 0 0 0;
}*/

/* User profile and Registration form:
with prefix ".profile-edit" just for User profile
without prefix works for all */
@media (min-width: 768px) {
	.dl-horizontal dt {
		width: 200px;
	}
	.dl-horizontal dd {
		margin-left: 220px;
	}
}
.form-horizontal .control-label {
	padding-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.control-group,
.form-group {
	margin-bottom: 20px;
}
input {
	padding: 6px 8px;
}
.profile-edit input:-moz-read-only,
.fum-edit-user input:-moz-read-only { /* For Firefox */
	background-color: #eee;
}
.profile-edit input:read-only,
.profile-edit input:disabled,
.fum-edit-user input:read-only,
.fum-edit-user input:disabled {
	background-color: #eee;
}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
	margin-left: 0;
	width: auto;
}
.form-horizontal,
form#member-profile {
	margin: 20px 0;
}

/* User profile, Profile Edit, Registration form Show/Hide */

/* 1) Core fields */

/* 2) Custom fields */
#users-profile-custom-fields-0 legend, /* User profile */
fieldset.Polja legend { /* Profile Edit, Registration */
	display: none;
}
fieldset.Polja .control-group { /* Profile Edit, Registration */
	display: none;
}
fieldset.Polja legend + .control-group { /* Profile Edit, Registration */
	display: block;
}

/* 3) User Actions Log Options */
#users-profile-custom-actionlogs, /* User profile */
.User.Actions.Log.Options { /* Profile Edit */
	display: none;
}

/* Event booking */
.red {
	color: red;
}
#extcalendar .tablea {
	width: 25%;
}

/* Event Calendar */
#eb-current-month #month,
#eb-current-month #year {
	float: none;
}
.eb-menu-calendar.nav-pills li {
	margin-left: 0;
	margin-bottom: 5px;
}
.eb-menu-calendar li:first-child {
	margin-right: 5px;
}
#eb-calendar-legend ul {
	padding: 0;
}
.day_cell .fa {
	margin-left: 5px;
	font-size: 14px;
	color: black;
}
.regpro-calendarDay .eb_event_link {
	letter-spacing: 0.2px
}

.btn-calendar-edit-event {
	display: block;
	text-align: center;
	background: rgba(167, 239, 73, 0.5);
	color: #222;
}
.btn-calendar-edit-event:hover,
.btn-calendar-edit-event:focus {
	background: rgba(167, 239, 73, 1);
	color: #222;
}
table.eb-calendar-event-tooltip {
	margin-bottom: 5px;
}
.table.eb-calendar-event-tooltip>tbody>tr>td {
	padding: 4px 8px;
}
.event-category {
	display: inline-block;
	background: #ccc;
	padding: 6px 12px;
	font-size: 12px;
	font-weight: bold;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	color: #fff;
	margin-bottom: 10px;
}
.event-capacity p,
.event-statuses {
	font-size: 14px;
	margin-bottom: 0;
	color: #29363E;
}
.event-statuses {
	color: orange;
	font-weight: bold;
}

/* Event timeline */
.eb-container h1 {
	margin: 5px 0 15px !important;
}
.eb-container h2 {
	font-size: 26px;
}
.eb-description {
	margin-bottom: 30px;
}
.eb-event-date-day {
	padding-top: 0;
}
.eb-notice-message {
	font-size: 14px;
	margin: 0;
}
.eb-events-timeline .eb-taskbar {
	padding: 0 0 25px;
}
.eb-event-information {
	margin-bottom: 0;
}
.eb-event-date-info {
	font-size: 120%;
}
.text-info {
	color: orange;
}
.event-capacity {
	margin-bottom: 10px;
}

/* Event page */
.event-day {
	font-size: 130%;
	font-weight: bold;
	color: #3A87AD;
	margin-bottom: 10px;
}
.eb-description-details p {
	margin: 0;
}
#eb-event-page .eb-box-heading {
	background: none;
	border: 0;
	padding: 15px 0 20px;
}
#eb-event-page .eb-description {
	border: 0;
	padding: 0;
}

/* Events - register and cancel screen */
.eb-message p:first-child,
.cancel-msg {
	color: orange;
}
.eb-message .form-group {
	margin-bottom: 5px;
}

/* Registration History - Moji termini */
#eb-registration-history-page .table>tbody>tr>td {
	vertical-align: middle;
}
#eb-registration-history-page .filters.btn-toolbar {
	margin: 30px 0;
}
#eb-registration-history-page .btn-group .btn + .btn {
	margin-left: 5px;
}
#eb-registration-history-page .btn-group .btn {
	font-weight: normal;
}
#eb-registration-history-page input {
	height: 24px;
	padding: 6px 8px;
}
#eb-registration-history-page .btn-group.hidden-phone {
	margin-top: 6px;
}
.table-striped>tbody>tr.row-published-2 {
	color: red;
}
#eb-registration-history-page a {
	color: #000;
}
#eb-registration-history-page a:hover,
#eb-registration-history-page a:focus {
	color: #23527c;
}

/* Front - edit Events Form */
#adminForm .row {
	margin: 0;
}
#adminForm input {
	padding: 6px;
}
#adminForm .form-group {
	margin-bottom: 0;
}
#adminForm .nav-tabs li,
#adminForm .control-group,
#adminForm .form-group {
	display: none;
}
#eb-message #adminForm .form-group {
	display: block;
}
#adminForm .nav-tabs li:first-child,
#adminForm .control-group.edit-visible,
#adminForm .form-group.edit-visible {
	display: block;
}
#adminForm .control-group .control-label,
#adminForm .form-group .control-label {
	padding: 0 15px 10px;
}
#eb-message #adminForm .form-group .control-label {
	padding: 0;
}
#eb-message #adminForm .form-group .control-label + .col-md-9 {
	padding-left: 0;
}
#adminForm .nav-tabs {
	margin-bottom: 30px;
}
.toggle-checkin {
	text-decoration: none;
	font-size: 20px;
}
.color-green {
	color: green;
}
.color-red {
	color: red;
}
.btn-cancel {
	background: #ff8b8b;
	border-color: #ff8b8b;
}
.toggle-checkin:hover,
.toggle-checkin:focus {
	color: #222;
}

/* Frontend User Manager */
.front-user-manager select {
	background: #eee;
	border-color: #ddd;
	text-align: center;
}
.filter-user-manager {
	margin: 0 0 15px;
}
.filter-user-manager .btn-wrapper {
	margin-bottom: 15px;
}
.filter-user-manager .js-stools-search-string {
	height: 38px;
	vertical-align: middle;
}
.front-user-manager .pagination .limit.pull-right {
	float: none !important;
	text-align: left;
	margin-bottom: 20px;
}
.fum-edit-user #jform_actionlogs_actionlogsNotify-lbl,
.fum-edit-user #jform_actionlogs_actionlogsNotify {
	display: none;
}

/* Contact */
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	background-color: #fff;
	border: 1px solid #ccc;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-transition: border linear .2s, box-shadow linear .2s;
	-moz-transition: border linear .2s, box-shadow linear .2s;
	-o-transition: border linear .2s, box-shadow linear .2s;
	transition: border linear .2s, box-shadow linear .2s;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
textarea.form-control {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.form-control {
	font-size: 16px;
}
.form-group {
	margin-bottom: 45px;
}
.contact .formContainer {padding-right: 50px;}
.form-horizontal .formControlLabel {
	float: none;
	padding-top: 0;
	width: 100%;
	text-align: left;
	margin-bottom: 10px;
	font-weight: normal;
}
.form-horizontal .formControls {
	margin-left: 0;
	width: 100%;
}
.form-control:focus,
.has-error .form-control:focus {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border-color: #0651d7;
}
.formError {
	color: #ff0000;
	font-size: 14px;
	font-weight: normal;
}
.has-error .form-control {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.form-horizontal .rsform-block-submit .formControlLabel {
	display: none;
}

/* SEARCH results */
.search-results .content,
.search-results .page-title {
    text-align: left;
    margin: 0 0 30px;
}
.search-results .input-group {
    display: table;
    position: relative;
    border-collapse: separate;
}
.search-results .search-input {
    margin-bottom: 25px;
}
.search-results .input-group .form-control {
    display: table-cell;
}
#search-searchword {
    height: 50px;
    padding: 10px 20px;
    font-size: 18px;
}
#searchForm .input-group-btn .btn {
    height: 50px;
    background: #eee;
    border: 1px solid #eee;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    padding: 6px 22px;
}
.searchintro {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 5px;
    margin-bottom: 25px;
}
.searchintro p {
    margin: 0;
}
.searchintro .badge {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    font-size: 18px;
    background: #eee;
    color: #a22631;
    padding: 2px 8px;
}
#searchForm legend {
    border: 0 none;
    text-transform: uppercase;
    font-family: 'hurme_geometric_sans_1', Arial, sans-serif;
    margin-bottom: 0;
}
.phrases-box label {
    display: inline-block;
    padding-left: 20px;
    margin-right: 15px;
}
.phrases .ordering-box {
    margin-bottom: 10px;
}
#searchForm .form-limit {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 8px;
    margin-bottom: 25px;
}
dl.search-results a {
    color: #a22631;
}
.result-category,
.result-created {
    color: #999;
    font-size: 85%;
}
.result-created {
    margin-bottom: 25px;
}
span.highlight {
    background: #FFFFCC;
    font-weight: bold;
}

/* Pagination */
.pagination {
	display: block;
	text-align: center;
	margin: 40px 0 20px;
	font-size: 14px;
}
.pagination ul{display:inline-block;padding-left:0;margin:0;border-radius:0}

.pagination ul > li{display:inline}
.pagination ul > li > a,
.pagination ul > li > span{
    position:relative;
    float:left;
	padding: 12px 24px;
    line-height:1.5;
    text-decoration:none;
    border:1px solid #eeeeee;
    margin-left:-1px
}
.pagination ul > li > a {
	background-color:#f9f9f9;
}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span{
    margin-left:0;
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span{
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
.pagination ul > li > a:hover,
.pagination ul > li > a:focus {
    /*color:#121212;*/
    background-color:#f1f1f1;
}
.pagination ul > li > span:hover,
.pagination ul > li > span:focus {
}

.pagination ul > .active > a,
.pagination ul > .active > span,
.pagination ul > .active > a:hover,
.pagination ul > .active > span:hover,
.pagination ul > .active > a:focus,
.pagination ul > .active > span:focus{
    z-index:2;
    color:#666;
    background-color:#fff;
    border-color:#eeeeee;
    cursor:default
}
.pagination ul > .disabled > span,
.pagination ul > .disabled > span:hover,
.pagination ul > .disabled > span:focus,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus
{color:#999999;
 background-color:#ffffff;
 /*border-color:#dddddd;*/
 cursor:not-allowed
}
.pagination ul-lg > li > a,
.pagination ul-lg > li > span{
    padding:13px 40px;
    font-size:18px
}.pagination ul-lg > li:first-child > a,
.pagination ul-lg > li:first-child > span{
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.pagination ul-lg > li:last-child > a,
.pagination ul-lg > li:last-child > span
{border-bottom-right-radius:0;
 border-top-right-radius:0
}
.pagination ul-sm > li > a,
.pagination ul-sm > li > span{
    padding:6px 12px;
    font-size:12px
}
.pagination ul-sm > li:first-child > a,
.pagination ul-sm > li:first-child > span{
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.pagination ul-sm > li:last-child > a,
.pagination ul-sm > li:last-child > span{
    border-bottom-right-radius:0;
    border-top-right-radius:0
}

/* responsive MAX-width */
@media (max-width: 480px) {
	.intro-section .td-cell {
		margin: 10px 10px 50px;
	}
	.profile .btn-toolbar.pull-right {
		float: none !important;
		padding: 0;
	}
	table.eb-responsive-table td {
		padding: 4px 5%;
	}
	.eb-even-title-container {
		word-break: break-all;
	}
}
@media (max-width: 619px) {
	#eb-registration-history-page .filter-search label {
		margin-bottom: 10px;
	}
}
@media (max-width: 767px) {
	.login-greeting {
		background: #acf948;
		color: #121212;
		padding: 5px 20px;
	}
	.logout-button {
		margin: 25px 0 0;
	}
	textarea, input {
		width: 100%;
	}
	#eb-registration-history-page .filter-search,
	#eb-registration-history-page .filter-search + .btn-group {
		margin-bottom: 10px;
	}
	#eb-registration-history-page .filter-search input {
		width: auto;
	}
	.eb_form_header input + input {
		margin-top: 5px;
		margin-bottom: 15px;
	}
}
@media (max-width: 991px) {
	
}

/* responsive MIN-width */
@media (min-width: 480px) {
	.login-frame {
		padding: 60px 100px 60px 60px;
	}
}
@media (min-width: 481px) {
	.filter-user-manager {
		margin: 30px 0 15px;
	}
}
@media (min-width: 580px) {

}
@media (min-width: 768px) {
	.navbar-brand {top: 0px;}
	#nav-toggle {top: 25px;}
	.menu-overlay {width: 50%;}
	.login-profile-modul {
		position: absolute;
		z-index: 1;
		right: 105px;
		top: 25px;
		color: #fff;
		text-align: left;
	}
	.logout-button {
		display: inline-block;
	}
	.login-greeting {
		display: inline-block;
		margin-right: 40px;
	}
	.subscription-expired {
		margin-top: 5px;
	}
	.intro-section,
	.intro-section .container {
		height: 100%;
	}
	.intro-section .moduletable {
		display: table;
		width: 100%;
		height: 100%;
	}
	.intro-section .custom,
	.td-cell {
		display: table-cell;
		vertical-align: middle;
	}
	.intro-section {
		padding-top: 120px;
		padding-bottom: 0;
	}
	.guest .intro-section {
		padding-top: 0;
		padding-bottom: 0;
	}
	.intro-section .col-sm-6:first-child {
		padding-left: 15px;
		padding-right: 0;
	}
	.intro-section .col-sm-6 {
		padding-left: 0;
	}
	.btn-container {
		margin-top: 100px;
	}
	.group,
	.individual {
		padding: 40px 20px 20px 50px;
	}
	.content {padding: 160px 0;}
	.content .container .inner-content {padding: 40px 25px;}
}
@media (min-width: 992px) {
	.navbar-brand {
		padding: 50px;
	}
	.navbar-brand > img {height: 72px;}
	#nav-toggle {
		right: 50px;
		top: 73px;
	}
	.login-profile-modul {
		top: 75px;
		right: 150px;
	}
	.pocetna .copyright {
		position: absolute;
		width: 100%;
		bottom: 0;
	}
}

@media (min-width: 1200px) {
	.menu-overlay {width: 30%;}
	.content .container .inner-content {padding: 40px 60px;}
}

@media (min-width: 1600px) {

}

/* mod Custom Event Booking - User */
.cebUser {
	background: #fff;
}
.cebUser .filter-users {
	margin-bottom: 20px;
}
.item-page .icons {
	display: none;
}
#loader {
	width: 128px;
	height: 15px;
	background: url('../images/ajax-loader.gif') no-repeat;
	display: none;
	margin-bottom: 20px;
}