@charset "UTF-8";
/*!
 * Bootstrap Grid v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
html {
	box-sizing: border-box;
	-ms-overflow-style: scrollbar;
}

*,
*::before,
*::after {
	box-sizing: inherit;
}

.container {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

.container-fluid {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

.row {
	display: flex;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

.no-gutters {
	margin-right: 0;
	margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
	padding-right: 0;
	padding-left: 0;
}

.col-xl,
.col-xl-auto,
.col-xl-12,
.col-xl-11,
.col-xl-10,
.col-xl-9,
.col-xl-8,
.col-xl-7,
.col-xl-6,
.col-xl-5,
.col-xl-4,
.col-xl-3,
.col-xl-2,
.col-xl-1,
.col-lg,
.col-lg-auto,
.col-lg-12,
.col-lg-11,
.col-lg-10,
.col-lg-9,
.col-lg-8,
.col-lg-7,
.col-lg-6,
.col-lg-5,
.col-lg-4,
.col-lg-3,
.col-lg-2,
.col-lg-1,
.col-md,
.col-md-auto,
.col-md-12,
.col-md-11,
.col-md-10,
.col-md-9,
.col-md-8,
.col-md-7,
.col-md-6,
.col-md-5,
.col-md-4,
.col-md-3,
.col-md-2,
.col-md-1,
.col-sm,
.col-sm-auto,
.col-sm-12,
.col-sm-11,
.col-sm-10,
.col-sm-9,
.col-sm-8,
.col-sm-7,
.col-sm-6,
.col-sm-5,
.col-sm-4,
.col-sm-3,
.col-sm-2,
.col-sm-1,
.col-xs,
.col-xs-auto,
.col-xs-12,
.col-xs-11,
.col-xs-10,
.col-xs-9,
.col-xs-8,
.col-xs-7,
.col-xs-6,
.col-xs-5,
.col-xs-4,
.col-xs-3,
.col-xs-2,
.col-xs-1,
.col,
.col-auto,
.col-12,
.col-11,
.col-10,
.col-9,
.col-8,
.col-7,
.col-6,
.col-5,
.col-4,
.col-3,
.col-2,
.col-1 {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

.col {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%;
}

.col-auto {
	flex: 0 0 auto;
	width: auto;
	max-width: none;
}

.col-1 {
	flex: 0 0 8.3333333333%;
	max-width: 8.3333333333%;
}

.col-2 {
	flex: 0 0 16.6666666667%;
	max-width: 16.6666666667%;
}

.col-3 {
	flex: 0 0 25%;
	max-width: 25%;
}

.col-4 {
	flex: 0 0 33.3333333333%;
	max-width: 33.3333333333%;
}

.col-5 {
	flex: 0 0 41.6666666667%;
	max-width: 41.6666666667%;
}

.col-6 {
	flex: 0 0 50%;
	max-width: 50%;
}

.col-7 {
	flex: 0 0 58.3333333333%;
	max-width: 58.3333333333%;
}

.col-8 {
	flex: 0 0 66.6666666667%;
	max-width: 66.6666666667%;
}

.col-9 {
	flex: 0 0 75%;
	max-width: 75%;
}

.col-10 {
	flex: 0 0 83.3333333333%;
	max-width: 83.3333333333%;
}

.col-11 {
	flex: 0 0 91.6666666667%;
	max-width: 91.6666666667%;
}

.col-12 {
	flex: 0 0 100%;
	max-width: 100%;
}

.order-first {
	order: -1;
}

.order-last {
	order: 13;
}

.order-0 {
	order: 0;
}

.order-1 {
	order: 1;
}

.order-2 {
	order: 2;
}

.order-3 {
	order: 3;
}

.order-4 {
	order: 4;
}

.order-5 {
	order: 5;
}

.order-6 {
	order: 6;
}

.order-7 {
	order: 7;
}

.order-8 {
	order: 8;
}

.order-9 {
	order: 9;
}

.order-10 {
	order: 10;
}

.order-11 {
	order: 11;
}

.order-12 {
	order: 12;
}

.offset-1 {
	margin-left: 8.3333333333%;
}

.col-offset-1 {
	margin-left: 8.3333333333%;
}

.offset-2 {
	margin-left: 16.6666666667%;
}

.col-offset-2 {
	margin-left: 16.6666666667%;
}

.offset-3 {
	margin-left: 25%;
}

.col-offset-3 {
	margin-left: 25%;
}

.offset-4 {
	margin-left: 33.3333333333%;
}

.col-offset-4 {
	margin-left: 33.3333333333%;
}

.offset-5 {
	margin-left: 41.6666666667%;
}

.col-offset-5 {
	margin-left: 41.6666666667%;
}

.offset-6 {
	margin-left: 50%;
}

.col-offset-6 {
	margin-left: 50%;
}

.offset-7 {
	margin-left: 58.3333333333%;
}

.col-offset-7 {
	margin-left: 58.3333333333%;
}

.offset-8 {
	margin-left: 66.6666666667%;
}

.col-offset-8 {
	margin-left: 66.6666666667%;
}

.offset-9 {
	margin-left: 75%;
}

.col-offset-9 {
	margin-left: 75%;
}

.offset-10 {
	margin-left: 83.3333333333%;
}

.col-offset-10 {
	margin-left: 83.3333333333%;
}

.offset-11 {
	margin-left: 91.6666666667%;
}

.col-offset-11 {
	margin-left: 91.6666666667%;
}

@media (min-width: 1px) {
	.col-xs {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}
	.col-xs-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: none;
	}
	.col-xs-1 {
		flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	.col-xs-2 {
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	.col-xs-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-xs-4 {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.col-xs-5 {
		flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	.col-xs-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-xs-7 {
		flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	.col-xs-8 {
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	.col-xs-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-xs-10 {
		flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	.col-xs-11 {
		flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	.col-xs-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-xs-first {
		order: -1;
	}
	.order-xs-last {
		order: 13;
	}
	.order-xs-0 {
		order: 0;
	}
	.order-xs-1 {
		order: 1;
	}
	.order-xs-2 {
		order: 2;
	}
	.order-xs-3 {
		order: 3;
	}
	.order-xs-4 {
		order: 4;
	}
	.order-xs-5 {
		order: 5;
	}
	.order-xs-6 {
		order: 6;
	}
	.order-xs-7 {
		order: 7;
	}
	.order-xs-8 {
		order: 8;
	}
	.order-xs-9 {
		order: 9;
	}
	.order-xs-10 {
		order: 10;
	}
	.order-xs-11 {
		order: 11;
	}
	.order-xs-12 {
		order: 12;
	}
	.offset-xs-0 {
		margin-left: 0;
	}
	.col-xs-offset-0 {
		margin-left: 0;
	}
	.offset-xs-1 {
		margin-left: 8.3333333333%;
	}
	.col-xs-offset-1 {
		margin-left: 8.3333333333%;
	}
	.offset-xs-2 {
		margin-left: 16.6666666667%;
	}
	.col-xs-offset-2 {
		margin-left: 16.6666666667%;
	}
	.offset-xs-3 {
		margin-left: 25%;
	}
	.col-xs-offset-3 {
		margin-left: 25%;
	}
	.offset-xs-4 {
		margin-left: 33.3333333333%;
	}
	.col-xs-offset-4 {
		margin-left: 33.3333333333%;
	}
	.offset-xs-5 {
		margin-left: 41.6666666667%;
	}
	.col-xs-offset-5 {
		margin-left: 41.6666666667%;
	}
	.offset-xs-6 {
		margin-left: 50%;
	}
	.col-xs-offset-6 {
		margin-left: 50%;
	}
	.offset-xs-7 {
		margin-left: 58.3333333333%;
	}
	.col-xs-offset-7 {
		margin-left: 58.3333333333%;
	}
	.offset-xs-8 {
		margin-left: 66.6666666667%;
	}
	.col-xs-offset-8 {
		margin-left: 66.6666666667%;
	}
	.offset-xs-9 {
		margin-left: 75%;
	}
	.col-xs-offset-9 {
		margin-left: 75%;
	}
	.offset-xs-10 {
		margin-left: 83.3333333333%;
	}
	.col-xs-offset-10 {
		margin-left: 83.3333333333%;
	}
	.offset-xs-11 {
		margin-left: 91.6666666667%;
	}
	.col-xs-offset-11 {
		margin-left: 91.6666666667%;
	}
}
@media (min-width: 468px) {
	.col-sm {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}
	.col-sm-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: none;
	}
	.col-sm-1 {
		flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	.col-sm-2 {
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	.col-sm-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-sm-4 {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.col-sm-5 {
		flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	.col-sm-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-sm-7 {
		flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	.col-sm-8 {
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	.col-sm-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-sm-10 {
		flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	.col-sm-11 {
		flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	.col-sm-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-sm-first {
		order: -1;
	}
	.order-sm-last {
		order: 13;
	}
	.order-sm-0 {
		order: 0;
	}
	.order-sm-1 {
		order: 1;
	}
	.order-sm-2 {
		order: 2;
	}
	.order-sm-3 {
		order: 3;
	}
	.order-sm-4 {
		order: 4;
	}
	.order-sm-5 {
		order: 5;
	}
	.order-sm-6 {
		order: 6;
	}
	.order-sm-7 {
		order: 7;
	}
	.order-sm-8 {
		order: 8;
	}
	.order-sm-9 {
		order: 9;
	}
	.order-sm-10 {
		order: 10;
	}
	.order-sm-11 {
		order: 11;
	}
	.order-sm-12 {
		order: 12;
	}
	.offset-sm-0 {
		margin-left: 0;
	}
	.col-sm-offset-0 {
		margin-left: 0;
	}
	.offset-sm-1 {
		margin-left: 8.3333333333%;
	}
	.col-sm-offset-1 {
		margin-left: 8.3333333333%;
	}
	.offset-sm-2 {
		margin-left: 16.6666666667%;
	}
	.col-sm-offset-2 {
		margin-left: 16.6666666667%;
	}
	.offset-sm-3 {
		margin-left: 25%;
	}
	.col-sm-offset-3 {
		margin-left: 25%;
	}
	.offset-sm-4 {
		margin-left: 33.3333333333%;
	}
	.col-sm-offset-4 {
		margin-left: 33.3333333333%;
	}
	.offset-sm-5 {
		margin-left: 41.6666666667%;
	}
	.col-sm-offset-5 {
		margin-left: 41.6666666667%;
	}
	.offset-sm-6 {
		margin-left: 50%;
	}
	.col-sm-offset-6 {
		margin-left: 50%;
	}
	.offset-sm-7 {
		margin-left: 58.3333333333%;
	}
	.col-sm-offset-7 {
		margin-left: 58.3333333333%;
	}
	.offset-sm-8 {
		margin-left: 66.6666666667%;
	}
	.col-sm-offset-8 {
		margin-left: 66.6666666667%;
	}
	.offset-sm-9 {
		margin-left: 75%;
	}
	.col-sm-offset-9 {
		margin-left: 75%;
	}
	.offset-sm-10 {
		margin-left: 83.3333333333%;
	}
	.col-sm-offset-10 {
		margin-left: 83.3333333333%;
	}
	.offset-sm-11 {
		margin-left: 91.6666666667%;
	}
	.col-sm-offset-11 {
		margin-left: 91.6666666667%;
	}
}
@media (min-width: 768px) {
	.col-md {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}
	.col-md-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: none;
	}
	.col-md-1 {
		flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	.col-md-2 {
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	.col-md-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-md-4 {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.col-md-5 {
		flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	.col-md-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-md-7 {
		flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	.col-md-8 {
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	.col-md-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-md-10 {
		flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	.col-md-11 {
		flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	.col-md-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-md-first {
		order: -1;
	}
	.order-md-last {
		order: 13;
	}
	.order-md-0 {
		order: 0;
	}
	.order-md-1 {
		order: 1;
	}
	.order-md-2 {
		order: 2;
	}
	.order-md-3 {
		order: 3;
	}
	.order-md-4 {
		order: 4;
	}
	.order-md-5 {
		order: 5;
	}
	.order-md-6 {
		order: 6;
	}
	.order-md-7 {
		order: 7;
	}
	.order-md-8 {
		order: 8;
	}
	.order-md-9 {
		order: 9;
	}
	.order-md-10 {
		order: 10;
	}
	.order-md-11 {
		order: 11;
	}
	.order-md-12 {
		order: 12;
	}
	.offset-md-0 {
		margin-left: 0;
	}
	.col-md-offset-0 {
		margin-left: 0;
	}
	.offset-md-1 {
		margin-left: 8.3333333333%;
	}
	.col-md-offset-1 {
		margin-left: 8.3333333333%;
	}
	.offset-md-2 {
		margin-left: 16.6666666667%;
	}
	.col-md-offset-2 {
		margin-left: 16.6666666667%;
	}
	.offset-md-3 {
		margin-left: 25%;
	}
	.col-md-offset-3 {
		margin-left: 25%;
	}
	.offset-md-4 {
		margin-left: 33.3333333333%;
	}
	.col-md-offset-4 {
		margin-left: 33.3333333333%;
	}
	.offset-md-5 {
		margin-left: 41.6666666667%;
	}
	.col-md-offset-5 {
		margin-left: 41.6666666667%;
	}
	.offset-md-6 {
		margin-left: 50%;
	}
	.col-md-offset-6 {
		margin-left: 50%;
	}
	.offset-md-7 {
		margin-left: 58.3333333333%;
	}
	.col-md-offset-7 {
		margin-left: 58.3333333333%;
	}
	.offset-md-8 {
		margin-left: 66.6666666667%;
	}
	.col-md-offset-8 {
		margin-left: 66.6666666667%;
	}
	.offset-md-9 {
		margin-left: 75%;
	}
	.col-md-offset-9 {
		margin-left: 75%;
	}
	.offset-md-10 {
		margin-left: 83.3333333333%;
	}
	.col-md-offset-10 {
		margin-left: 83.3333333333%;
	}
	.offset-md-11 {
		margin-left: 91.6666666667%;
	}
	.col-md-offset-11 {
		margin-left: 91.6666666667%;
	}
}
@media (min-width: 1024px) {
	.col-lg {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}
	.col-lg-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: none;
	}
	.col-lg-1 {
		flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	.col-lg-2 {
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	.col-lg-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-lg-4 {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.col-lg-5 {
		flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	.col-lg-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-lg-7 {
		flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	.col-lg-8 {
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	.col-lg-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-lg-10 {
		flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	.col-lg-11 {
		flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	.col-lg-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-lg-first {
		order: -1;
	}
	.order-lg-last {
		order: 13;
	}
	.order-lg-0 {
		order: 0;
	}
	.order-lg-1 {
		order: 1;
	}
	.order-lg-2 {
		order: 2;
	}
	.order-lg-3 {
		order: 3;
	}
	.order-lg-4 {
		order: 4;
	}
	.order-lg-5 {
		order: 5;
	}
	.order-lg-6 {
		order: 6;
	}
	.order-lg-7 {
		order: 7;
	}
	.order-lg-8 {
		order: 8;
	}
	.order-lg-9 {
		order: 9;
	}
	.order-lg-10 {
		order: 10;
	}
	.order-lg-11 {
		order: 11;
	}
	.order-lg-12 {
		order: 12;
	}
	.offset-lg-0 {
		margin-left: 0;
	}
	.col-lg-offset-0 {
		margin-left: 0;
	}
	.offset-lg-1 {
		margin-left: 8.3333333333%;
	}
	.col-lg-offset-1 {
		margin-left: 8.3333333333%;
	}
	.offset-lg-2 {
		margin-left: 16.6666666667%;
	}
	.col-lg-offset-2 {
		margin-left: 16.6666666667%;
	}
	.offset-lg-3 {
		margin-left: 25%;
	}
	.col-lg-offset-3 {
		margin-left: 25%;
	}
	.offset-lg-4 {
		margin-left: 33.3333333333%;
	}
	.col-lg-offset-4 {
		margin-left: 33.3333333333%;
	}
	.offset-lg-5 {
		margin-left: 41.6666666667%;
	}
	.col-lg-offset-5 {
		margin-left: 41.6666666667%;
	}
	.offset-lg-6 {
		margin-left: 50%;
	}
	.col-lg-offset-6 {
		margin-left: 50%;
	}
	.offset-lg-7 {
		margin-left: 58.3333333333%;
	}
	.col-lg-offset-7 {
		margin-left: 58.3333333333%;
	}
	.offset-lg-8 {
		margin-left: 66.6666666667%;
	}
	.col-lg-offset-8 {
		margin-left: 66.6666666667%;
	}
	.offset-lg-9 {
		margin-left: 75%;
	}
	.col-lg-offset-9 {
		margin-left: 75%;
	}
	.offset-lg-10 {
		margin-left: 83.3333333333%;
	}
	.col-lg-offset-10 {
		margin-left: 83.3333333333%;
	}
	.offset-lg-11 {
		margin-left: 91.6666666667%;
	}
	.col-lg-offset-11 {
		margin-left: 91.6666666667%;
	}
}
@media (min-width: 1280px) {
	.col-xl {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}
	.col-xl-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: none;
	}
	.col-xl-1 {
		flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	.col-xl-2 {
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	.col-xl-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-xl-4 {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.col-xl-5 {
		flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	.col-xl-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-xl-7 {
		flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	.col-xl-8 {
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	.col-xl-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-xl-10 {
		flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	.col-xl-11 {
		flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	.col-xl-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-xl-first {
		order: -1;
	}
	.order-xl-last {
		order: 13;
	}
	.order-xl-0 {
		order: 0;
	}
	.order-xl-1 {
		order: 1;
	}
	.order-xl-2 {
		order: 2;
	}
	.order-xl-3 {
		order: 3;
	}
	.order-xl-4 {
		order: 4;
	}
	.order-xl-5 {
		order: 5;
	}
	.order-xl-6 {
		order: 6;
	}
	.order-xl-7 {
		order: 7;
	}
	.order-xl-8 {
		order: 8;
	}
	.order-xl-9 {
		order: 9;
	}
	.order-xl-10 {
		order: 10;
	}
	.order-xl-11 {
		order: 11;
	}
	.order-xl-12 {
		order: 12;
	}
	.offset-xl-0 {
		margin-left: 0;
	}
	.col-xl-offset-0 {
		margin-left: 0;
	}
	.offset-xl-1 {
		margin-left: 8.3333333333%;
	}
	.col-xl-offset-1 {
		margin-left: 8.3333333333%;
	}
	.offset-xl-2 {
		margin-left: 16.6666666667%;
	}
	.col-xl-offset-2 {
		margin-left: 16.6666666667%;
	}
	.offset-xl-3 {
		margin-left: 25%;
	}
	.col-xl-offset-3 {
		margin-left: 25%;
	}
	.offset-xl-4 {
		margin-left: 33.3333333333%;
	}
	.col-xl-offset-4 {
		margin-left: 33.3333333333%;
	}
	.offset-xl-5 {
		margin-left: 41.6666666667%;
	}
	.col-xl-offset-5 {
		margin-left: 41.6666666667%;
	}
	.offset-xl-6 {
		margin-left: 50%;
	}
	.col-xl-offset-6 {
		margin-left: 50%;
	}
	.offset-xl-7 {
		margin-left: 58.3333333333%;
	}
	.col-xl-offset-7 {
		margin-left: 58.3333333333%;
	}
	.offset-xl-8 {
		margin-left: 66.6666666667%;
	}
	.col-xl-offset-8 {
		margin-left: 66.6666666667%;
	}
	.offset-xl-9 {
		margin-left: 75%;
	}
	.col-xl-offset-9 {
		margin-left: 75%;
	}
	.offset-xl-10 {
		margin-left: 83.3333333333%;
	}
	.col-xl-offset-10 {
		margin-left: 83.3333333333%;
	}
	.offset-xl-11 {
		margin-left: 91.6666666667%;
	}
	.col-xl-offset-11 {
		margin-left: 91.6666666667%;
	}
}
.d-none {
	display: none !important;
}

.d-inline {
	display: inline !important;
}

.d-inline-block {
	display: inline-block !important;
}

.d-block {
	display: block !important;
}

.d-table {
	display: table !important;
}

.d-table-row {
	display: table-row !important;
}

.d-table-cell {
	display: table-cell !important;
}

.d-flex {
	display: flex !important;
}

.d-inline-flex {
	display: inline-flex !important;
}

@media (min-width: 1px) {
	.d-xs-none {
		display: none !important;
	}
	.d-xs-inline {
		display: inline !important;
	}
	.d-xs-inline-block {
		display: inline-block !important;
	}
	.d-xs-block {
		display: block !important;
	}
	.d-xs-table {
		display: table !important;
	}
	.d-xs-table-row {
		display: table-row !important;
	}
	.d-xs-table-cell {
		display: table-cell !important;
	}
	.d-xs-flex {
		display: flex !important;
	}
	.d-xs-inline-flex {
		display: inline-flex !important;
	}
}
@media (min-width: 468px) {
	.d-sm-none {
		display: none !important;
	}
	.d-sm-inline {
		display: inline !important;
	}
	.d-sm-inline-block {
		display: inline-block !important;
	}
	.d-sm-block {
		display: block !important;
	}
	.d-sm-table {
		display: table !important;
	}
	.d-sm-table-row {
		display: table-row !important;
	}
	.d-sm-table-cell {
		display: table-cell !important;
	}
	.d-sm-flex {
		display: flex !important;
	}
	.d-sm-inline-flex {
		display: inline-flex !important;
	}
}
@media (min-width: 768px) {
	.d-md-none {
		display: none !important;
	}
	.d-md-inline {
		display: inline !important;
	}
	.d-md-inline-block {
		display: inline-block !important;
	}
	.d-md-block {
		display: block !important;
	}
	.d-md-table {
		display: table !important;
	}
	.d-md-table-row {
		display: table-row !important;
	}
	.d-md-table-cell {
		display: table-cell !important;
	}
	.d-md-flex {
		display: flex !important;
	}
	.d-md-inline-flex {
		display: inline-flex !important;
	}
}
@media (min-width: 1024px) {
	.d-lg-none {
		display: none !important;
	}
	.d-lg-inline {
		display: inline !important;
	}
	.d-lg-inline-block {
		display: inline-block !important;
	}
	.d-lg-block {
		display: block !important;
	}
	.d-lg-table {
		display: table !important;
	}
	.d-lg-table-row {
		display: table-row !important;
	}
	.d-lg-table-cell {
		display: table-cell !important;
	}
	.d-lg-flex {
		display: flex !important;
	}
	.d-lg-inline-flex {
		display: inline-flex !important;
	}
}
@media (min-width: 1280px) {
	.d-xl-none {
		display: none !important;
	}
	.d-xl-inline {
		display: inline !important;
	}
	.d-xl-inline-block {
		display: inline-block !important;
	}
	.d-xl-block {
		display: block !important;
	}
	.d-xl-table {
		display: table !important;
	}
	.d-xl-table-row {
		display: table-row !important;
	}
	.d-xl-table-cell {
		display: table-cell !important;
	}
	.d-xl-flex {
		display: flex !important;
	}
	.d-xl-inline-flex {
		display: inline-flex !important;
	}
}
@media print {
	.d-print-none {
		display: none !important;
	}
	.d-print-inline {
		display: inline !important;
	}
	.d-print-inline-block {
		display: inline-block !important;
	}
	.d-print-block {
		display: block !important;
	}
	.d-print-table {
		display: table !important;
	}
	.d-print-table-row {
		display: table-row !important;
	}
	.d-print-table-cell {
		display: table-cell !important;
	}
	.d-print-flex {
		display: flex !important;
	}
	.d-print-inline-flex {
		display: inline-flex !important;
	}
}
.flex-row {
	flex-direction: row !important;
}

.flex-column {
	flex-direction: column !important;
}

.flex-row-reverse {
	flex-direction: row-reverse !important;
}

.flex-column-reverse {
	flex-direction: column-reverse !important;
}

.flex-wrap {
	flex-wrap: wrap !important;
}

.flex-nowrap {
	flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
	flex-wrap: wrap-reverse !important;
}

.justify-content-start {
	justify-content: flex-start !important;
}

.justify-content-end {
	justify-content: flex-end !important;
}

.justify-content-center {
	justify-content: center !important;
}

.justify-content-between {
	justify-content: space-between !important;
}

.justify-content-around {
	justify-content: space-around !important;
}

.align-items-start {
	align-items: flex-start !important;
}

.align-items-end {
	align-items: flex-end !important;
}

.align-items-center {
	align-items: center !important;
}

.align-items-baseline {
	align-items: baseline !important;
}

.align-items-stretch {
	align-items: stretch !important;
}

.align-content-start {
	align-content: flex-start !important;
}

.align-content-end {
	align-content: flex-end !important;
}

.align-content-center {
	align-content: center !important;
}

.align-content-between {
	align-content: space-between !important;
}

.align-content-around {
	align-content: space-around !important;
}

.align-content-stretch {
	align-content: stretch !important;
}

.align-self-auto {
	align-self: auto !important;
}

.align-self-start {
	align-self: flex-start !important;
}

.align-self-end {
	align-self: flex-end !important;
}

.align-self-center {
	align-self: center !important;
}

.align-self-baseline {
	align-self: baseline !important;
}

.align-self-stretch {
	align-self: stretch !important;
}

@media (min-width: 1px) {
	.flex-xs-row {
		flex-direction: row !important;
	}
	.flex-xs-column {
		flex-direction: column !important;
	}
	.flex-xs-row-reverse {
		flex-direction: row-reverse !important;
	}
	.flex-xs-column-reverse {
		flex-direction: column-reverse !important;
	}
	.flex-xs-wrap {
		flex-wrap: wrap !important;
	}
	.flex-xs-nowrap {
		flex-wrap: nowrap !important;
	}
	.flex-xs-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	.justify-content-xs-start {
		justify-content: flex-start !important;
	}
	.justify-content-xs-end {
		justify-content: flex-end !important;
	}
	.justify-content-xs-center {
		justify-content: center !important;
	}
	.justify-content-xs-between {
		justify-content: space-between !important;
	}
	.justify-content-xs-around {
		justify-content: space-around !important;
	}
	.align-items-xs-start {
		align-items: flex-start !important;
	}
	.align-items-xs-end {
		align-items: flex-end !important;
	}
	.align-items-xs-center {
		align-items: center !important;
	}
	.align-items-xs-baseline {
		align-items: baseline !important;
	}
	.align-items-xs-stretch {
		align-items: stretch !important;
	}
	.align-content-xs-start {
		align-content: flex-start !important;
	}
	.align-content-xs-end {
		align-content: flex-end !important;
	}
	.align-content-xs-center {
		align-content: center !important;
	}
	.align-content-xs-between {
		align-content: space-between !important;
	}
	.align-content-xs-around {
		align-content: space-around !important;
	}
	.align-content-xs-stretch {
		align-content: stretch !important;
	}
	.align-self-xs-auto {
		align-self: auto !important;
	}
	.align-self-xs-start {
		align-self: flex-start !important;
	}
	.align-self-xs-end {
		align-self: flex-end !important;
	}
	.align-self-xs-center {
		align-self: center !important;
	}
	.align-self-xs-baseline {
		align-self: baseline !important;
	}
	.align-self-xs-stretch {
		align-self: stretch !important;
	}
}
@media (min-width: 468px) {
	.flex-sm-row {
		flex-direction: row !important;
	}
	.flex-sm-column {
		flex-direction: column !important;
	}
	.flex-sm-row-reverse {
		flex-direction: row-reverse !important;
	}
	.flex-sm-column-reverse {
		flex-direction: column-reverse !important;
	}
	.flex-sm-wrap {
		flex-wrap: wrap !important;
	}
	.flex-sm-nowrap {
		flex-wrap: nowrap !important;
	}
	.flex-sm-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	.justify-content-sm-start {
		justify-content: flex-start !important;
	}
	.justify-content-sm-end {
		justify-content: flex-end !important;
	}
	.justify-content-sm-center {
		justify-content: center !important;
	}
	.justify-content-sm-between {
		justify-content: space-between !important;
	}
	.justify-content-sm-around {
		justify-content: space-around !important;
	}
	.align-items-sm-start {
		align-items: flex-start !important;
	}
	.align-items-sm-end {
		align-items: flex-end !important;
	}
	.align-items-sm-center {
		align-items: center !important;
	}
	.align-items-sm-baseline {
		align-items: baseline !important;
	}
	.align-items-sm-stretch {
		align-items: stretch !important;
	}
	.align-content-sm-start {
		align-content: flex-start !important;
	}
	.align-content-sm-end {
		align-content: flex-end !important;
	}
	.align-content-sm-center {
		align-content: center !important;
	}
	.align-content-sm-between {
		align-content: space-between !important;
	}
	.align-content-sm-around {
		align-content: space-around !important;
	}
	.align-content-sm-stretch {
		align-content: stretch !important;
	}
	.align-self-sm-auto {
		align-self: auto !important;
	}
	.align-self-sm-start {
		align-self: flex-start !important;
	}
	.align-self-sm-end {
		align-self: flex-end !important;
	}
	.align-self-sm-center {
		align-self: center !important;
	}
	.align-self-sm-baseline {
		align-self: baseline !important;
	}
	.align-self-sm-stretch {
		align-self: stretch !important;
	}
}
@media (min-width: 768px) {
	.flex-md-row {
		flex-direction: row !important;
	}
	.flex-md-column {
		flex-direction: column !important;
	}
	.flex-md-row-reverse {
		flex-direction: row-reverse !important;
	}
	.flex-md-column-reverse {
		flex-direction: column-reverse !important;
	}
	.flex-md-wrap {
		flex-wrap: wrap !important;
	}
	.flex-md-nowrap {
		flex-wrap: nowrap !important;
	}
	.flex-md-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	.justify-content-md-start {
		justify-content: flex-start !important;
	}
	.justify-content-md-end {
		justify-content: flex-end !important;
	}
	.justify-content-md-center {
		justify-content: center !important;
	}
	.justify-content-md-between {
		justify-content: space-between !important;
	}
	.justify-content-md-around {
		justify-content: space-around !important;
	}
	.align-items-md-start {
		align-items: flex-start !important;
	}
	.align-items-md-end {
		align-items: flex-end !important;
	}
	.align-items-md-center {
		align-items: center !important;
	}
	.align-items-md-baseline {
		align-items: baseline !important;
	}
	.align-items-md-stretch {
		align-items: stretch !important;
	}
	.align-content-md-start {
		align-content: flex-start !important;
	}
	.align-content-md-end {
		align-content: flex-end !important;
	}
	.align-content-md-center {
		align-content: center !important;
	}
	.align-content-md-between {
		align-content: space-between !important;
	}
	.align-content-md-around {
		align-content: space-around !important;
	}
	.align-content-md-stretch {
		align-content: stretch !important;
	}
	.align-self-md-auto {
		align-self: auto !important;
	}
	.align-self-md-start {
		align-self: flex-start !important;
	}
	.align-self-md-end {
		align-self: flex-end !important;
	}
	.align-self-md-center {
		align-self: center !important;
	}
	.align-self-md-baseline {
		align-self: baseline !important;
	}
	.align-self-md-stretch {
		align-self: stretch !important;
	}
}
@media (min-width: 1024px) {
	.flex-lg-row {
		flex-direction: row !important;
	}
	.flex-lg-column {
		flex-direction: column !important;
	}
	.flex-lg-row-reverse {
		flex-direction: row-reverse !important;
	}
	.flex-lg-column-reverse {
		flex-direction: column-reverse !important;
	}
	.flex-lg-wrap {
		flex-wrap: wrap !important;
	}
	.flex-lg-nowrap {
		flex-wrap: nowrap !important;
	}
	.flex-lg-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	.justify-content-lg-start {
		justify-content: flex-start !important;
	}
	.justify-content-lg-end {
		justify-content: flex-end !important;
	}
	.justify-content-lg-center {
		justify-content: center !important;
	}
	.justify-content-lg-between {
		justify-content: space-between !important;
	}
	.justify-content-lg-around {
		justify-content: space-around !important;
	}
	.align-items-lg-start {
		align-items: flex-start !important;
	}
	.align-items-lg-end {
		align-items: flex-end !important;
	}
	.align-items-lg-center {
		align-items: center !important;
	}
	.align-items-lg-baseline {
		align-items: baseline !important;
	}
	.align-items-lg-stretch {
		align-items: stretch !important;
	}
	.align-content-lg-start {
		align-content: flex-start !important;
	}
	.align-content-lg-end {
		align-content: flex-end !important;
	}
	.align-content-lg-center {
		align-content: center !important;
	}
	.align-content-lg-between {
		align-content: space-between !important;
	}
	.align-content-lg-around {
		align-content: space-around !important;
	}
	.align-content-lg-stretch {
		align-content: stretch !important;
	}
	.align-self-lg-auto {
		align-self: auto !important;
	}
	.align-self-lg-start {
		align-self: flex-start !important;
	}
	.align-self-lg-end {
		align-self: flex-end !important;
	}
	.align-self-lg-center {
		align-self: center !important;
	}
	.align-self-lg-baseline {
		align-self: baseline !important;
	}
	.align-self-lg-stretch {
		align-self: stretch !important;
	}
}
@media (min-width: 1280px) {
	.flex-xl-row {
		flex-direction: row !important;
	}
	.flex-xl-column {
		flex-direction: column !important;
	}
	.flex-xl-row-reverse {
		flex-direction: row-reverse !important;
	}
	.flex-xl-column-reverse {
		flex-direction: column-reverse !important;
	}
	.flex-xl-wrap {
		flex-wrap: wrap !important;
	}
	.flex-xl-nowrap {
		flex-wrap: nowrap !important;
	}
	.flex-xl-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	.justify-content-xl-start {
		justify-content: flex-start !important;
	}
	.justify-content-xl-end {
		justify-content: flex-end !important;
	}
	.justify-content-xl-center {
		justify-content: center !important;
	}
	.justify-content-xl-between {
		justify-content: space-between !important;
	}
	.justify-content-xl-around {
		justify-content: space-around !important;
	}
	.align-items-xl-start {
		align-items: flex-start !important;
	}
	.align-items-xl-end {
		align-items: flex-end !important;
	}
	.align-items-xl-center {
		align-items: center !important;
	}
	.align-items-xl-baseline {
		align-items: baseline !important;
	}
	.align-items-xl-stretch {
		align-items: stretch !important;
	}
	.align-content-xl-start {
		align-content: flex-start !important;
	}
	.align-content-xl-end {
		align-content: flex-end !important;
	}
	.align-content-xl-center {
		align-content: center !important;
	}
	.align-content-xl-between {
		align-content: space-between !important;
	}
	.align-content-xl-around {
		align-content: space-around !important;
	}
	.align-content-xl-stretch {
		align-content: stretch !important;
	}
	.align-self-xl-auto {
		align-self: auto !important;
	}
	.align-self-xl-start {
		align-self: flex-start !important;
	}
	.align-self-xl-end {
		align-self: flex-end !important;
	}
	.align-self-xl-center {
		align-self: center !important;
	}
	.align-self-xl-baseline {
		align-self: baseline !important;
	}
	.align-self-xl-stretch {
		align-self: stretch !important;
	}
}
body {
	font-family: "a1", "Helvetica Neue", "Arial", "sans-serif" !important;
}

.serif {
	font-family: "a1-serif", "Georgia", "sans-serif", "serif" !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
	width: 100%;
	text-transform: none;
	font-family: inherit;
}

h1 {
	font-size: 3rem;
}

h2 {
	font-size: 2.5rem;
}

h3 {
	font-size: 2rem;
}

h4 {
	font-size: 1.5rem;
}

h5 {
	font-size: 1rem;
}

h6 {
	font-size: 0.75rem;
}

.gradient-text-blue,
.reskined .portlet .portlet-body .OrderReviewTable .discount-color,
.reskined .portlet .portlet-body .discount .CartTable-cell,
.reskined .portlet .portlet-body .Options-option-list .golden,
.reskined .portlet .portlet-body .av-chat-notification,
.reskined .portlet .portlet-body .av-chat-system,
.reskined .portlet .portlet-body .color-blue {
	background: #551ee6;
	color: transparent;
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-box-decoration-break: clone;
}
.gradient-text-blue:after,
.reskined .portlet .portlet-body .OrderReviewTable .discount-color:after,
.reskined .portlet .portlet-body .discount .CartTable-cell:after,
.reskined .portlet .portlet-body .Options-option-list .golden:after,
.reskined .portlet .portlet-body .av-chat-notification:after,
.reskined .portlet .portlet-body .av-chat-system:after,
.reskined .portlet .portlet-body .color-blue:after {
	position: absolute;
	content: attr(title);
	display: block;
	background: #551ee6;
	color: transparent;
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.font-weight-bold {
	font-weight: 700 !important;
}

/* stylelint-disable */
/*
|--------------------------------------------------------------------------
| Function that converts pixels into rems
|--------------------------------------------------------------------------
*/
/*
|--------------------------------------------------------------------------
| Convert pixels to percentages
|--------------------------------------------------------------------------
*/
/*Used for making containers have width in percentages.
Usage: define elemnt width in px and the width of parent elemnt in px.
eg. .block{width:cp(512px, 1024px)} this will result in .block{width:50%;}*/
/*
|--------------------------------------------------------------------------
| Grid helper utilites
|--------------------------------------------------------------------------
*/
/* Used for exception organisms which should have grids inside them, but they should also be framework agnostic.
   These breakpoints should be updated if grid framework changes.
 */
/*
|--------------------------------------------------------------------------
| Breakpoints
|--------------------------------------------------------------------------
*/
/*
|--------------------------------------------------------------------------
| Adaptive font size
|--------------------------------------------------------------------------
*/
/*
 |--------------------------------------------------------------------------
 | Placeholder
 |--------------------------------------------------------------------------
*/
/*
    map-sort
    Sort map by keys
    @param $map - A SASS map
    @returns A SASS map sorted by keys
    @requires function list-sort
    @author Jake Wilson <jake.e.wilson@gmail.com>
*/
/*
    Map deep get
    @author Hugo Giraudel
    @access public
    @param {Map} $map - Map
    @param {Arglist} $keys - Key chain
    @return {*} - Desired value
    @source https://css-tricks.com/snippets/sass/deep-getset-maps/
*/
/*
    Fetch nested keys
    @param {Map} $map - Map
    @param {Arglist} $keys - Keys to fetch
    @return {*}
*/
/*
    @name easing function
    @source https://css-tricks.com/snippets/sass/easing-map-get-function/
*/
/*
    linear-interpolation
    Calculate the definition of a line between two points
    @param $map - A SASS map of viewport widths and size value pairs
    @returns A linear equation as a calc() function
    @example
      font-size: linear-interpolation((320px: 18px, 768px: 26px));
    @author Jake Wilson <jake.e.wilson@gmail.com>
*/
/*
    list-remove
    Remove an item from a list
    @param $list - A SASS list
    @param $index - The list index to remove
    @returns A SASS list
    @author Jake Wilson <jake.e.wilson@gmail.com>
*/
/*
    list-sort
    Sort a SASS list
    @param $list - A SASS list
    @returns A sorted SASS list
    @requires function list-remove
    @author Jake Wilson <jake.e.wilson@gmail.com>
*/
/*
    map-sort
    Sort map by keys
    @param $map - A SASS map
    @returns A SASS map sorted by keys
    @requires function list-sort
    @author Jake Wilson <jake.e.wilson@gmail.com>
*/
/*
    Helper function that returns z-index number
    @param {name}
    @requires $app-layer variable
    @returns z-index value/integer
*/
/*
    Used for making containers have width in percentages.
    Usage: define elemnt width in px and the width of parent elemnt in px.
    eg. .block{width:cp(512px, 1024px)} this will result in .block{width:50%;}
*/
/*
    poly-fluid-sizing
    Generate linear interpolated size values through multiple break points
    @param $property - A string CSS property name
    @param $map - A SASS map of viewport unit and size value pairs
    @requires function linear-interpolation
    @requires function map-sort
    @example
        @include poly-fluid-sizing('font-size', (576px: 22px, 768px: 24px, 992px: 34px));
    @author Jake Wilson <jake.e.wilson@gmail.com>
*/
/*
 |--------------------------------------------------------------------------
 | Block link
 |--------------------------------------------------------------------------
*/
.block-link {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*
 |--------------------------------------------------------------------------
 | Hide
 |--------------------------------------------------------------------------
*/
.hide {
	display: none !important;
}

/*
 |--------------------------------------------------------------------------
 | Clearfix
 |--------------------------------------------------------------------------
*/
/*
 |--------------------------------------------------------------------------
 | Remove scroll
 |--------------------------------------------------------------------------
*/
.no-scroll {
	overflow: hidden;
	width: 100vw;
	height: 100vh;
}

/*
 |--------------------------------------------------------------------------
 | Visually hidden
 |--------------------------------------------------------------------------
*/
.visually-hidden {
	position: absolute !important;
	overflow: hidden;
	width: 1px;
	height: 1px;
	padding: 0;
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
}

.h-100 {
	height: 100% !important;
}

.m-b-0 {
	margin-bottom: 0 !important;
}

.m-0 {
	margin: 0 !important;
}

/*.p-0 {
    margin: 0 !important;
}*/
.f-g-1 {
	flex-grow: 1 !important;
}

.f-s-1 {
	flex-shrink: 1 !important;
}

[data-whatintent="mouse"] *:focus {
	outline: none;
}

/*!
 * Bootstrap Grid v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
html {
	box-sizing: border-box;
	-ms-overflow-style: scrollbar;
}

*,
*::before,
*::after {
	box-sizing: inherit;
}

.container {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

.container-fluid {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

.row {
	display: flex;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

.no-gutters {
	margin-right: 0;
	margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
	padding-right: 0;
	padding-left: 0;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs,
.col-xs-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

.col {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%;
}

.col-auto {
	flex: 0 0 auto;
	width: auto;
	max-width: none;
}

.col-1 {
	flex: 0 0 8.3333333333%;
	max-width: 8.3333333333%;
}

.col-2 {
	flex: 0 0 16.6666666667%;
	max-width: 16.6666666667%;
}

.col-3 {
	flex: 0 0 25%;
	max-width: 25%;
}

.col-4 {
	flex: 0 0 33.3333333333%;
	max-width: 33.3333333333%;
}

.col-5 {
	flex: 0 0 41.6666666667%;
	max-width: 41.6666666667%;
}

.col-6 {
	flex: 0 0 50%;
	max-width: 50%;
}

.col-7 {
	flex: 0 0 58.3333333333%;
	max-width: 58.3333333333%;
}

.col-8 {
	flex: 0 0 66.6666666667%;
	max-width: 66.6666666667%;
}

.col-9 {
	flex: 0 0 75%;
	max-width: 75%;
}

.col-10 {
	flex: 0 0 83.3333333333%;
	max-width: 83.3333333333%;
}

.col-11 {
	flex: 0 0 91.6666666667%;
	max-width: 91.6666666667%;
}

.col-12 {
	flex: 0 0 100%;
	max-width: 100%;
}

.order-first {
	order: -1;
}

.order-last {
	order: 13;
}

.order-0 {
	order: 0;
}

.order-1 {
	order: 1;
}

.order-2 {
	order: 2;
}

.order-3 {
	order: 3;
}

.order-4 {
	order: 4;
}

.order-5 {
	order: 5;
}

.order-6 {
	order: 6;
}

.order-7 {
	order: 7;
}

.order-8 {
	order: 8;
}

.order-9 {
	order: 9;
}

.order-10 {
	order: 10;
}

.order-11 {
	order: 11;
}

.order-12 {
	order: 12;
}

.offset-1 {
	margin-left: 8.3333333333%;
}

.col-offset-1 {
	margin-left: 8.3333333333%;
}

.offset-2 {
	margin-left: 16.6666666667%;
}

.col-offset-2 {
	margin-left: 16.6666666667%;
}

.offset-3 {
	margin-left: 25%;
}

.col-offset-3 {
	margin-left: 25%;
}

.offset-4 {
	margin-left: 33.3333333333%;
}

.col-offset-4 {
	margin-left: 33.3333333333%;
}

.offset-5 {
	margin-left: 41.6666666667%;
}

.col-offset-5 {
	margin-left: 41.6666666667%;
}

.offset-6 {
	margin-left: 50%;
}

.col-offset-6 {
	margin-left: 50%;
}

.offset-7 {
	margin-left: 58.3333333333%;
}

.col-offset-7 {
	margin-left: 58.3333333333%;
}

.offset-8 {
	margin-left: 66.6666666667%;
}

.col-offset-8 {
	margin-left: 66.6666666667%;
}

.offset-9 {
	margin-left: 75%;
}

.col-offset-9 {
	margin-left: 75%;
}

.offset-10 {
	margin-left: 83.3333333333%;
}

.col-offset-10 {
	margin-left: 83.3333333333%;
}

.offset-11 {
	margin-left: 91.6666666667%;
}

.col-offset-11 {
	margin-left: 91.6666666667%;
}

@media (min-width: 1px) {
	.col-xs {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}
	.col-xs-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: none;
	}
	.col-xs-1 {
		flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	.col-xs-2 {
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	.col-xs-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-xs-4 {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.col-xs-5 {
		flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	.col-xs-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-xs-7 {
		flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	.col-xs-8 {
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	.col-xs-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-xs-10 {
		flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	.col-xs-11 {
		flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	.col-xs-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-xs-first {
		order: -1;
	}
	.order-xs-last {
		order: 13;
	}
	.order-xs-0 {
		order: 0;
	}
	.order-xs-1 {
		order: 1;
	}
	.order-xs-2 {
		order: 2;
	}
	.order-xs-3 {
		order: 3;
	}
	.order-xs-4 {
		order: 4;
	}
	.order-xs-5 {
		order: 5;
	}
	.order-xs-6 {
		order: 6;
	}
	.order-xs-7 {
		order: 7;
	}
	.order-xs-8 {
		order: 8;
	}
	.order-xs-9 {
		order: 9;
	}
	.order-xs-10 {
		order: 10;
	}
	.order-xs-11 {
		order: 11;
	}
	.order-xs-12 {
		order: 12;
	}
	.offset-xs-0 {
		margin-left: 0;
	}
	.col-xs-offset-0 {
		margin-left: 0;
	}
	.offset-xs-1 {
		margin-left: 8.3333333333%;
	}
	.col-xs-offset-1 {
		margin-left: 8.3333333333%;
	}
	.offset-xs-2 {
		margin-left: 16.6666666667%;
	}
	.col-xs-offset-2 {
		margin-left: 16.6666666667%;
	}
	.offset-xs-3 {
		margin-left: 25%;
	}
	.col-xs-offset-3 {
		margin-left: 25%;
	}
	.offset-xs-4 {
		margin-left: 33.3333333333%;
	}
	.col-xs-offset-4 {
		margin-left: 33.3333333333%;
	}
	.offset-xs-5 {
		margin-left: 41.6666666667%;
	}
	.col-xs-offset-5 {
		margin-left: 41.6666666667%;
	}
	.offset-xs-6 {
		margin-left: 50%;
	}
	.col-xs-offset-6 {
		margin-left: 50%;
	}
	.offset-xs-7 {
		margin-left: 58.3333333333%;
	}
	.col-xs-offset-7 {
		margin-left: 58.3333333333%;
	}
	.offset-xs-8 {
		margin-left: 66.6666666667%;
	}
	.col-xs-offset-8 {
		margin-left: 66.6666666667%;
	}
	.offset-xs-9 {
		margin-left: 75%;
	}
	.col-xs-offset-9 {
		margin-left: 75%;
	}
	.offset-xs-10 {
		margin-left: 83.3333333333%;
	}
	.col-xs-offset-10 {
		margin-left: 83.3333333333%;
	}
	.offset-xs-11 {
		margin-left: 91.6666666667%;
	}
	.col-xs-offset-11 {
		margin-left: 91.6666666667%;
	}
}
@media (min-width: 468px) {
	.col-sm {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}
	.col-sm-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: none;
	}
	.col-sm-1 {
		flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	.col-sm-2 {
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	.col-sm-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-sm-4 {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.col-sm-5 {
		flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	.col-sm-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-sm-7 {
		flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	.col-sm-8 {
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	.col-sm-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-sm-10 {
		flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	.col-sm-11 {
		flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	.col-sm-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-sm-first {
		order: -1;
	}
	.order-sm-last {
		order: 13;
	}
	.order-sm-0 {
		order: 0;
	}
	.order-sm-1 {
		order: 1;
	}
	.order-sm-2 {
		order: 2;
	}
	.order-sm-3 {
		order: 3;
	}
	.order-sm-4 {
		order: 4;
	}
	.order-sm-5 {
		order: 5;
	}
	.order-sm-6 {
		order: 6;
	}
	.order-sm-7 {
		order: 7;
	}
	.order-sm-8 {
		order: 8;
	}
	.order-sm-9 {
		order: 9;
	}
	.order-sm-10 {
		order: 10;
	}
	.order-sm-11 {
		order: 11;
	}
	.order-sm-12 {
		order: 12;
	}
	.offset-sm-0 {
		margin-left: 0;
	}
	.col-sm-offset-0 {
		margin-left: 0;
	}
	.offset-sm-1 {
		margin-left: 8.3333333333%;
	}
	.col-sm-offset-1 {
		margin-left: 8.3333333333%;
	}
	.offset-sm-2 {
		margin-left: 16.6666666667%;
	}
	.col-sm-offset-2 {
		margin-left: 16.6666666667%;
	}
	.offset-sm-3 {
		margin-left: 25%;
	}
	.col-sm-offset-3 {
		margin-left: 25%;
	}
	.offset-sm-4 {
		margin-left: 33.3333333333%;
	}
	.col-sm-offset-4 {
		margin-left: 33.3333333333%;
	}
	.offset-sm-5 {
		margin-left: 41.6666666667%;
	}
	.col-sm-offset-5 {
		margin-left: 41.6666666667%;
	}
	.offset-sm-6 {
		margin-left: 50%;
	}
	.col-sm-offset-6 {
		margin-left: 50%;
	}
	.offset-sm-7 {
		margin-left: 58.3333333333%;
	}
	.col-sm-offset-7 {
		margin-left: 58.3333333333%;
	}
	.offset-sm-8 {
		margin-left: 66.6666666667%;
	}
	.col-sm-offset-8 {
		margin-left: 66.6666666667%;
	}
	.offset-sm-9 {
		margin-left: 75%;
	}
	.col-sm-offset-9 {
		margin-left: 75%;
	}
	.offset-sm-10 {
		margin-left: 83.3333333333%;
	}
	.col-sm-offset-10 {
		margin-left: 83.3333333333%;
	}
	.offset-sm-11 {
		margin-left: 91.6666666667%;
	}
	.col-sm-offset-11 {
		margin-left: 91.6666666667%;
	}
}
@media (min-width: 768px) {
	.col-md {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}
	.col-md-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: none;
	}
	.col-md-1 {
		flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	.col-md-2 {
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	.col-md-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-md-4 {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.col-md-5 {
		flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	.col-md-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-md-7 {
		flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	.col-md-8 {
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	.col-md-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-md-10 {
		flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	.col-md-11 {
		flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	.col-md-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-md-first {
		order: -1;
	}
	.order-md-last {
		order: 13;
	}
	.order-md-0 {
		order: 0;
	}
	.order-md-1 {
		order: 1;
	}
	.order-md-2 {
		order: 2;
	}
	.order-md-3 {
		order: 3;
	}
	.order-md-4 {
		order: 4;
	}
	.order-md-5 {
		order: 5;
	}
	.order-md-6 {
		order: 6;
	}
	.order-md-7 {
		order: 7;
	}
	.order-md-8 {
		order: 8;
	}
	.order-md-9 {
		order: 9;
	}
	.order-md-10 {
		order: 10;
	}
	.order-md-11 {
		order: 11;
	}
	.order-md-12 {
		order: 12;
	}
	.offset-md-0 {
		margin-left: 0;
	}
	.col-md-offset-0 {
		margin-left: 0;
	}
	.offset-md-1 {
		margin-left: 8.3333333333%;
	}
	.col-md-offset-1 {
		margin-left: 8.3333333333%;
	}
	.offset-md-2 {
		margin-left: 16.6666666667%;
	}
	.col-md-offset-2 {
		margin-left: 16.6666666667%;
	}
	.offset-md-3 {
		margin-left: 25%;
	}
	.col-md-offset-3 {
		margin-left: 25%;
	}
	.offset-md-4 {
		margin-left: 33.3333333333%;
	}
	.col-md-offset-4 {
		margin-left: 33.3333333333%;
	}
	.offset-md-5 {
		margin-left: 41.6666666667%;
	}
	.col-md-offset-5 {
		margin-left: 41.6666666667%;
	}
	.offset-md-6 {
		margin-left: 50%;
	}
	.col-md-offset-6 {
		margin-left: 50%;
	}
	.offset-md-7 {
		margin-left: 58.3333333333%;
	}
	.col-md-offset-7 {
		margin-left: 58.3333333333%;
	}
	.offset-md-8 {
		margin-left: 66.6666666667%;
	}
	.col-md-offset-8 {
		margin-left: 66.6666666667%;
	}
	.offset-md-9 {
		margin-left: 75%;
	}
	.col-md-offset-9 {
		margin-left: 75%;
	}
	.offset-md-10 {
		margin-left: 83.3333333333%;
	}
	.col-md-offset-10 {
		margin-left: 83.3333333333%;
	}
	.offset-md-11 {
		margin-left: 91.6666666667%;
	}
	.col-md-offset-11 {
		margin-left: 91.6666666667%;
	}
}
@media (min-width: 1024px) {
	.col-lg {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}
	.col-lg-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: none;
	}
	.col-lg-1 {
		flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	.col-lg-2 {
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	.col-lg-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-lg-4 {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.col-lg-5 {
		flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	.col-lg-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-lg-7 {
		flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	.col-lg-8 {
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	.col-lg-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-lg-10 {
		flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	.col-lg-11 {
		flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	.col-lg-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-lg-first {
		order: -1;
	}
	.order-lg-last {
		order: 13;
	}
	.order-lg-0 {
		order: 0;
	}
	.order-lg-1 {
		order: 1;
	}
	.order-lg-2 {
		order: 2;
	}
	.order-lg-3 {
		order: 3;
	}
	.order-lg-4 {
		order: 4;
	}
	.order-lg-5 {
		order: 5;
	}
	.order-lg-6 {
		order: 6;
	}
	.order-lg-7 {
		order: 7;
	}
	.order-lg-8 {
		order: 8;
	}
	.order-lg-9 {
		order: 9;
	}
	.order-lg-10 {
		order: 10;
	}
	.order-lg-11 {
		order: 11;
	}
	.order-lg-12 {
		order: 12;
	}
	.offset-lg-0 {
		margin-left: 0;
	}
	.col-lg-offset-0 {
		margin-left: 0;
	}
	.offset-lg-1 {
		margin-left: 8.3333333333%;
	}
	.col-lg-offset-1 {
		margin-left: 8.3333333333%;
	}
	.offset-lg-2 {
		margin-left: 16.6666666667%;
	}
	.col-lg-offset-2 {
		margin-left: 16.6666666667%;
	}
	.offset-lg-3 {
		margin-left: 25%;
	}
	.col-lg-offset-3 {
		margin-left: 25%;
	}
	.offset-lg-4 {
		margin-left: 33.3333333333%;
	}
	.col-lg-offset-4 {
		margin-left: 33.3333333333%;
	}
	.offset-lg-5 {
		margin-left: 41.6666666667%;
	}
	.col-lg-offset-5 {
		margin-left: 41.6666666667%;
	}
	.offset-lg-6 {
		margin-left: 50%;
	}
	.col-lg-offset-6 {
		margin-left: 50%;
	}
	.offset-lg-7 {
		margin-left: 58.3333333333%;
	}
	.col-lg-offset-7 {
		margin-left: 58.3333333333%;
	}
	.offset-lg-8 {
		margin-left: 66.6666666667%;
	}
	.col-lg-offset-8 {
		margin-left: 66.6666666667%;
	}
	.offset-lg-9 {
		margin-left: 75%;
	}
	.col-lg-offset-9 {
		margin-left: 75%;
	}
	.offset-lg-10 {
		margin-left: 83.3333333333%;
	}
	.col-lg-offset-10 {
		margin-left: 83.3333333333%;
	}
	.offset-lg-11 {
		margin-left: 91.6666666667%;
	}
	.col-lg-offset-11 {
		margin-left: 91.6666666667%;
	}
}
@media (min-width: 1280px) {
	.col-xl {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
	}
	.col-xl-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: none;
	}
	.col-xl-1 {
		flex: 0 0 8.3333333333%;
		max-width: 8.3333333333%;
	}
	.col-xl-2 {
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%;
	}
	.col-xl-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-xl-4 {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.col-xl-5 {
		flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
	}
	.col-xl-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-xl-7 {
		flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
	}
	.col-xl-8 {
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	.col-xl-9 {
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-xl-10 {
		flex: 0 0 83.3333333333%;
		max-width: 83.3333333333%;
	}
	.col-xl-11 {
		flex: 0 0 91.6666666667%;
		max-width: 91.6666666667%;
	}
	.col-xl-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-xl-first {
		order: -1;
	}
	.order-xl-last {
		order: 13;
	}
	.order-xl-0 {
		order: 0;
	}
	.order-xl-1 {
		order: 1;
	}
	.order-xl-2 {
		order: 2;
	}
	.order-xl-3 {
		order: 3;
	}
	.order-xl-4 {
		order: 4;
	}
	.order-xl-5 {
		order: 5;
	}
	.order-xl-6 {
		order: 6;
	}
	.order-xl-7 {
		order: 7;
	}
	.order-xl-8 {
		order: 8;
	}
	.order-xl-9 {
		order: 9;
	}
	.order-xl-10 {
		order: 10;
	}
	.order-xl-11 {
		order: 11;
	}
	.order-xl-12 {
		order: 12;
	}
	.offset-xl-0 {
		margin-left: 0;
	}
	.col-xl-offset-0 {
		margin-left: 0;
	}
	.offset-xl-1 {
		margin-left: 8.3333333333%;
	}
	.col-xl-offset-1 {
		margin-left: 8.3333333333%;
	}
	.offset-xl-2 {
		margin-left: 16.6666666667%;
	}
	.col-xl-offset-2 {
		margin-left: 16.6666666667%;
	}
	.offset-xl-3 {
		margin-left: 25%;
	}
	.col-xl-offset-3 {
		margin-left: 25%;
	}
	.offset-xl-4 {
		margin-left: 33.3333333333%;
	}
	.col-xl-offset-4 {
		margin-left: 33.3333333333%;
	}
	.offset-xl-5 {
		margin-left: 41.6666666667%;
	}
	.col-xl-offset-5 {
		margin-left: 41.6666666667%;
	}
	.offset-xl-6 {
		margin-left: 50%;
	}
	.col-xl-offset-6 {
		margin-left: 50%;
	}
	.offset-xl-7 {
		margin-left: 58.3333333333%;
	}
	.col-xl-offset-7 {
		margin-left: 58.3333333333%;
	}
	.offset-xl-8 {
		margin-left: 66.6666666667%;
	}
	.col-xl-offset-8 {
		margin-left: 66.6666666667%;
	}
	.offset-xl-9 {
		margin-left: 75%;
	}
	.col-xl-offset-9 {
		margin-left: 75%;
	}
	.offset-xl-10 {
		margin-left: 83.3333333333%;
	}
	.col-xl-offset-10 {
		margin-left: 83.3333333333%;
	}
	.offset-xl-11 {
		margin-left: 91.6666666667%;
	}
	.col-xl-offset-11 {
		margin-left: 91.6666666667%;
	}
}
.d-none {
	display: none !important;
}

.d-inline {
	display: inline !important;
}

.d-inline-block {
	display: inline-block !important;
}

.d-block {
	display: block !important;
}

.d-table {
	display: table !important;
}

.d-table-row {
	display: table-row !important;
}

.d-table-cell {
	display: table-cell !important;
}

.d-flex {
	display: flex !important;
}

.d-inline-flex {
	display: inline-flex !important;
}

@media (min-width: 1px) {
	.d-xs-none {
		display: none !important;
	}
	.d-xs-inline {
		display: inline !important;
	}
	.d-xs-inline-block {
		display: inline-block !important;
	}
	.d-xs-block {
		display: block !important;
	}
	.d-xs-table {
		display: table !important;
	}
	.d-xs-table-row {
		display: table-row !important;
	}
	.d-xs-table-cell {
		display: table-cell !important;
	}
	.d-xs-flex {
		display: flex !important;
	}
	.d-xs-inline-flex {
		display: inline-flex !important;
	}
}
@media (min-width: 468px) {
	.d-sm-none {
		display: none !important;
	}
	.d-sm-inline {
		display: inline !important;
	}
	.d-sm-inline-block {
		display: inline-block !important;
	}
	.d-sm-block {
		display: block !important;
	}
	.d-sm-table {
		display: table !important;
	}
	.d-sm-table-row {
		display: table-row !important;
	}
	.d-sm-table-cell {
		display: table-cell !important;
	}
	.d-sm-flex {
		display: flex !important;
	}
	.d-sm-inline-flex {
		display: inline-flex !important;
	}
}
@media (min-width: 768px) {
	.d-md-none {
		display: none !important;
	}
	.d-md-inline {
		display: inline !important;
	}
	.d-md-inline-block {
		display: inline-block !important;
	}
	.d-md-block {
		display: block !important;
	}
	.d-md-table {
		display: table !important;
	}
	.d-md-table-row {
		display: table-row !important;
	}
	.d-md-table-cell {
		display: table-cell !important;
	}
	.d-md-flex {
		display: flex !important;
	}
	.d-md-inline-flex {
		display: inline-flex !important;
	}
}
@media (min-width: 1024px) {
	.d-lg-none {
		display: none !important;
	}
	.d-lg-inline {
		display: inline !important;
	}
	.d-lg-inline-block {
		display: inline-block !important;
	}
	.d-lg-block {
		display: block !important;
	}
	.d-lg-table {
		display: table !important;
	}
	.d-lg-table-row {
		display: table-row !important;
	}
	.d-lg-table-cell {
		display: table-cell !important;
	}
	.d-lg-flex {
		display: flex !important;
	}
	.d-lg-inline-flex {
		display: inline-flex !important;
	}
}
@media (min-width: 1280px) {
	.d-xl-none {
		display: none !important;
	}
	.d-xl-inline {
		display: inline !important;
	}
	.d-xl-inline-block {
		display: inline-block !important;
	}
	.d-xl-block {
		display: block !important;
	}
	.d-xl-table {
		display: table !important;
	}
	.d-xl-table-row {
		display: table-row !important;
	}
	.d-xl-table-cell {
		display: table-cell !important;
	}
	.d-xl-flex {
		display: flex !important;
	}
	.d-xl-inline-flex {
		display: inline-flex !important;
	}
}
@media print {
	.d-print-none {
		display: none !important;
	}
	.d-print-inline {
		display: inline !important;
	}
	.d-print-inline-block {
		display: inline-block !important;
	}
	.d-print-block {
		display: block !important;
	}
	.d-print-table {
		display: table !important;
	}
	.d-print-table-row {
		display: table-row !important;
	}
	.d-print-table-cell {
		display: table-cell !important;
	}
	.d-print-flex {
		display: flex !important;
	}
	.d-print-inline-flex {
		display: inline-flex !important;
	}
}
.flex-row {
	flex-direction: row !important;
}

.flex-column {
	flex-direction: column !important;
}

.flex-row-reverse {
	flex-direction: row-reverse !important;
}

.flex-column-reverse {
	flex-direction: column-reverse !important;
}

.flex-wrap {
	flex-wrap: wrap !important;
}

.flex-nowrap {
	flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
	flex-wrap: wrap-reverse !important;
}

.justify-content-start {
	justify-content: flex-start !important;
}

.justify-content-end {
	justify-content: flex-end !important;
}

.justify-content-center {
	justify-content: center !important;
}

.justify-content-between {
	justify-content: space-between !important;
}

.justify-content-around {
	justify-content: space-around !important;
}

.align-items-start {
	align-items: flex-start !important;
}

.align-items-end {
	align-items: flex-end !important;
}

.align-items-center {
	align-items: center !important;
}

.align-items-baseline {
	align-items: baseline !important;
}

.align-items-stretch {
	align-items: stretch !important;
}

.align-content-start {
	align-content: flex-start !important;
}

.align-content-end {
	align-content: flex-end !important;
}

.align-content-center {
	align-content: center !important;
}

.align-content-between {
	align-content: space-between !important;
}

.align-content-around {
	align-content: space-around !important;
}

.align-content-stretch {
	align-content: stretch !important;
}

.align-self-auto {
	align-self: auto !important;
}

.align-self-start {
	align-self: flex-start !important;
}

.align-self-end {
	align-self: flex-end !important;
}

.align-self-center {
	align-self: center !important;
}

.align-self-baseline {
	align-self: baseline !important;
}

.align-self-stretch {
	align-self: stretch !important;
}

@media (min-width: 1px) {
	.flex-xs-row {
		flex-direction: row !important;
	}
	.flex-xs-column {
		flex-direction: column !important;
	}
	.flex-xs-row-reverse {
		flex-direction: row-reverse !important;
	}
	.flex-xs-column-reverse {
		flex-direction: column-reverse !important;
	}
	.flex-xs-wrap {
		flex-wrap: wrap !important;
	}
	.flex-xs-nowrap {
		flex-wrap: nowrap !important;
	}
	.flex-xs-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	.justify-content-xs-start {
		justify-content: flex-start !important;
	}
	.justify-content-xs-end {
		justify-content: flex-end !important;
	}
	.justify-content-xs-center {
		justify-content: center !important;
	}
	.justify-content-xs-between {
		justify-content: space-between !important;
	}
	.justify-content-xs-around {
		justify-content: space-around !important;
	}
	.align-items-xs-start {
		align-items: flex-start !important;
	}
	.align-items-xs-end {
		align-items: flex-end !important;
	}
	.align-items-xs-center {
		align-items: center !important;
	}
	.align-items-xs-baseline {
		align-items: baseline !important;
	}
	.align-items-xs-stretch {
		align-items: stretch !important;
	}
	.align-content-xs-start {
		align-content: flex-start !important;
	}
	.align-content-xs-end {
		align-content: flex-end !important;
	}
	.align-content-xs-center {
		align-content: center !important;
	}
	.align-content-xs-between {
		align-content: space-between !important;
	}
	.align-content-xs-around {
		align-content: space-around !important;
	}
	.align-content-xs-stretch {
		align-content: stretch !important;
	}
	.align-self-xs-auto {
		align-self: auto !important;
	}
	.align-self-xs-start {
		align-self: flex-start !important;
	}
	.align-self-xs-end {
		align-self: flex-end !important;
	}
	.align-self-xs-center {
		align-self: center !important;
	}
	.align-self-xs-baseline {
		align-self: baseline !important;
	}
	.align-self-xs-stretch {
		align-self: stretch !important;
	}
}
@media (min-width: 468px) {
	.flex-sm-row {
		flex-direction: row !important;
	}
	.flex-sm-column {
		flex-direction: column !important;
	}
	.flex-sm-row-reverse {
		flex-direction: row-reverse !important;
	}
	.flex-sm-column-reverse {
		flex-direction: column-reverse !important;
	}
	.flex-sm-wrap {
		flex-wrap: wrap !important;
	}
	.flex-sm-nowrap {
		flex-wrap: nowrap !important;
	}
	.flex-sm-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	.justify-content-sm-start {
		justify-content: flex-start !important;
	}
	.justify-content-sm-end {
		justify-content: flex-end !important;
	}
	.justify-content-sm-center {
		justify-content: center !important;
	}
	.justify-content-sm-between {
		justify-content: space-between !important;
	}
	.justify-content-sm-around {
		justify-content: space-around !important;
	}
	.align-items-sm-start {
		align-items: flex-start !important;
	}
	.align-items-sm-end {
		align-items: flex-end !important;
	}
	.align-items-sm-center {
		align-items: center !important;
	}
	.align-items-sm-baseline {
		align-items: baseline !important;
	}
	.align-items-sm-stretch {
		align-items: stretch !important;
	}
	.align-content-sm-start {
		align-content: flex-start !important;
	}
	.align-content-sm-end {
		align-content: flex-end !important;
	}
	.align-content-sm-center {
		align-content: center !important;
	}
	.align-content-sm-between {
		align-content: space-between !important;
	}
	.align-content-sm-around {
		align-content: space-around !important;
	}
	.align-content-sm-stretch {
		align-content: stretch !important;
	}
	.align-self-sm-auto {
		align-self: auto !important;
	}
	.align-self-sm-start {
		align-self: flex-start !important;
	}
	.align-self-sm-end {
		align-self: flex-end !important;
	}
	.align-self-sm-center {
		align-self: center !important;
	}
	.align-self-sm-baseline {
		align-self: baseline !important;
	}
	.align-self-sm-stretch {
		align-self: stretch !important;
	}
}
@media (min-width: 768px) {
	.flex-md-row {
		flex-direction: row !important;
	}
	.flex-md-column {
		flex-direction: column !important;
	}
	.flex-md-row-reverse {
		flex-direction: row-reverse !important;
	}
	.flex-md-column-reverse {
		flex-direction: column-reverse !important;
	}
	.flex-md-wrap {
		flex-wrap: wrap !important;
	}
	.flex-md-nowrap {
		flex-wrap: nowrap !important;
	}
	.flex-md-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	.justify-content-md-start {
		justify-content: flex-start !important;
	}
	.justify-content-md-end {
		justify-content: flex-end !important;
	}
	.justify-content-md-center {
		justify-content: center !important;
	}
	.justify-content-md-between {
		justify-content: space-between !important;
	}
	.justify-content-md-around {
		justify-content: space-around !important;
	}
	.align-items-md-start {
		align-items: flex-start !important;
	}
	.align-items-md-end {
		align-items: flex-end !important;
	}
	.align-items-md-center {
		align-items: center !important;
	}
	.align-items-md-baseline {
		align-items: baseline !important;
	}
	.align-items-md-stretch {
		align-items: stretch !important;
	}
	.align-content-md-start {
		align-content: flex-start !important;
	}
	.align-content-md-end {
		align-content: flex-end !important;
	}
	.align-content-md-center {
		align-content: center !important;
	}
	.align-content-md-between {
		align-content: space-between !important;
	}
	.align-content-md-around {
		align-content: space-around !important;
	}
	.align-content-md-stretch {
		align-content: stretch !important;
	}
	.align-self-md-auto {
		align-self: auto !important;
	}
	.align-self-md-start {
		align-self: flex-start !important;
	}
	.align-self-md-end {
		align-self: flex-end !important;
	}
	.align-self-md-center {
		align-self: center !important;
	}
	.align-self-md-baseline {
		align-self: baseline !important;
	}
	.align-self-md-stretch {
		align-self: stretch !important;
	}
}
@media (min-width: 1024px) {
	.flex-lg-row {
		flex-direction: row !important;
	}
	.flex-lg-column {
		flex-direction: column !important;
	}
	.flex-lg-row-reverse {
		flex-direction: row-reverse !important;
	}
	.flex-lg-column-reverse {
		flex-direction: column-reverse !important;
	}
	.flex-lg-wrap {
		flex-wrap: wrap !important;
	}
	.flex-lg-nowrap {
		flex-wrap: nowrap !important;
	}
	.flex-lg-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	.justify-content-lg-start {
		justify-content: flex-start !important;
	}
	.justify-content-lg-end {
		justify-content: flex-end !important;
	}
	.justify-content-lg-center {
		justify-content: center !important;
	}
	.justify-content-lg-between {
		justify-content: space-between !important;
	}
	.justify-content-lg-around {
		justify-content: space-around !important;
	}
	.align-items-lg-start {
		align-items: flex-start !important;
	}
	.align-items-lg-end {
		align-items: flex-end !important;
	}
	.align-items-lg-center {
		align-items: center !important;
	}
	.align-items-lg-baseline {
		align-items: baseline !important;
	}
	.align-items-lg-stretch {
		align-items: stretch !important;
	}
	.align-content-lg-start {
		align-content: flex-start !important;
	}
	.align-content-lg-end {
		align-content: flex-end !important;
	}
	.align-content-lg-center {
		align-content: center !important;
	}
	.align-content-lg-between {
		align-content: space-between !important;
	}
	.align-content-lg-around {
		align-content: space-around !important;
	}
	.align-content-lg-stretch {
		align-content: stretch !important;
	}
	.align-self-lg-auto {
		align-self: auto !important;
	}
	.align-self-lg-start {
		align-self: flex-start !important;
	}
	.align-self-lg-end {
		align-self: flex-end !important;
	}
	.align-self-lg-center {
		align-self: center !important;
	}
	.align-self-lg-baseline {
		align-self: baseline !important;
	}
	.align-self-lg-stretch {
		align-self: stretch !important;
	}
}
@media (min-width: 1280px) {
	.flex-xl-row {
		flex-direction: row !important;
	}
	.flex-xl-column {
		flex-direction: column !important;
	}
	.flex-xl-row-reverse {
		flex-direction: row-reverse !important;
	}
	.flex-xl-column-reverse {
		flex-direction: column-reverse !important;
	}
	.flex-xl-wrap {
		flex-wrap: wrap !important;
	}
	.flex-xl-nowrap {
		flex-wrap: nowrap !important;
	}
	.flex-xl-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	.justify-content-xl-start {
		justify-content: flex-start !important;
	}
	.justify-content-xl-end {
		justify-content: flex-end !important;
	}
	.justify-content-xl-center {
		justify-content: center !important;
	}
	.justify-content-xl-between {
		justify-content: space-between !important;
	}
	.justify-content-xl-around {
		justify-content: space-around !important;
	}
	.align-items-xl-start {
		align-items: flex-start !important;
	}
	.align-items-xl-end {
		align-items: flex-end !important;
	}
	.align-items-xl-center {
		align-items: center !important;
	}
	.align-items-xl-baseline {
		align-items: baseline !important;
	}
	.align-items-xl-stretch {
		align-items: stretch !important;
	}
	.align-content-xl-start {
		align-content: flex-start !important;
	}
	.align-content-xl-end {
		align-content: flex-end !important;
	}
	.align-content-xl-center {
		align-content: center !important;
	}
	.align-content-xl-between {
		align-content: space-between !important;
	}
	.align-content-xl-around {
		align-content: space-around !important;
	}
	.align-content-xl-stretch {
		align-content: stretch !important;
	}
	.align-self-xl-auto {
		align-self: auto !important;
	}
	.align-self-xl-start {
		align-self: flex-start !important;
	}
	.align-self-xl-end {
		align-self: flex-end !important;
	}
	.align-self-xl-center {
		align-self: center !important;
	}
	.align-self-xl-baseline {
		align-self: baseline !important;
	}
	.align-self-xl-stretch {
		align-self: stretch !important;
	}
}
input,
select,
textarea {
	font-family: "a1", "Helvetica Neue", "Arial", "sans-serif";
	outline: none !important;
	border-color: inherit;
	box-shadow: none;
	background-color: #ffffff;
}
input:focus,
select:focus,
textarea:focus {
	outline: none;
}

input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill,
input:focus:-webkit-autofill,
textarea:focus:-webkit-autofill,
select:focus:-webkit-autofill {
	-box-shadow: 0 0 0 300px white inset !important;
	-webkit-box-shadow: 0 0 0 300px white inset !important;
	-moz-box-shadow: 0 0 0 300px white inset !important;
}

textarea {
	box-sizing: border-box;
	width: 100%;
}

@media only screen and (max-width: 767px) {
	form.is-inline {
		max-width: 350px;
		margin-left: auto;
		margin-right: auto;
	}
}
form.is-inline fieldset[class^="location-autocomplete"] .Form-field > div {
	display: flex;
	flex-wrap: wrap;
}
form.is-inline fieldset[class^="location-autocomplete"] label {
	width: 100%;
	font-size: 16px;
	color: #000;
	margin-bottom: 0;
	line-height: 1.7em;
}
@media only screen and (min-width: 768px) {
	form.is-inline fieldset[class^="location-autocomplete"] label {
		min-width: 200px;
		max-width: 200px;
		flex-shrink: 1;
		line-height: 50px;
	}
}
form.is-inline fieldset[class^="location-autocomplete"] [contenteditable] {
	flex-shrink: 1;
	min-width: 300px;
}
form.is-inline fieldset[class^="location-autocomplete"] .suggestions-wrapper {
	width: 300px;
	left: auto;
}
form.is-inline fieldset[class^="location-autocomplete"] .error-msg {
	width: 300px;
	margin-left: 200px;
}
form.is-inline .Form-field {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}
form.is-inline .Form-field.is-full {
	display: block;
}
form.is-inline .Form-field ul.is-inline {
	display: flex;
	align-items: center;
	height: 50px;
}
form.is-inline .Form-field .Form-label {
	width: 100%;
	font-size: 16px;
	color: #000;
	margin-bottom: 0;
	line-height: 1.7em;
}
@media only screen and (min-width: 768px) {
	form.is-inline .Form-field .Form-label {
		line-height: 50px;
		width: 200px;
	}
}
form.is-inline .Form-field .Form-input {
	width: 100%;
	max-width: 300px;
}
form.is-inline .Form-field .Form-has-prefix {
	width: 100%;
	flex-wrap: wrap;
	max-width: 300px;
}
form.is-inline .Form-field .Form-has-prefix .Form-prefix {
	width: 25%;
}
form.is-inline .Form-field .Form-has-prefix .Form-input {
	width: 75%;
}
form.is-inline .Form-field .Form-has-prefix .validation-error-message {
	position: static;
	padding-left: 25%;
}
form.is-inline .Form-field .Form-field .Form-has-prefix .Form-prefix {
	width: 25%;
}
form.is-inline .Form-field .Form-field .Form-has-prefix .Form-input {
	width: 75%;
}
form.is-inline .Form-field .validation-error-message {
	width: 100%;
	margin-top: 3px;
}
@media only screen and (min-width: 768px) {
	form.is-inline .Form-field .validation-error-message {
		padding-left: 200px;
	}
}
form.is-inline .Form-field .Form-indicator {
	position: absolute;
	margin: 0;
	top: 50%;
	transform: translateY(-50%);
}
form.is-inline .Form-field .Form-field {
	margin-bottom: 0;
}
form.is-inline .Form-field .Form-field .Form-input {
	width: 100%;
}
form.is-inline .Form-field .Form-field .validation-error-message {
	padding-left: 0;
}
form.is-inline .Form-field .Form-field [type="hidden"] + .validation-error-message {
	padding-left: 200px;
}
form.is-inline .Form-field .Form-field .Form-label {
	width: auto;
}
form.is-inline .has-checkbox .Form-label,
form.is-inline .has-radio .Form-label {
	transform: none;
	width: auto;
	line-height: 1.375em;
}

.Form-field {
	display: inline-block;
	position: relative;
	margin-bottom: 1.25rem;
}
.Form-field__clear-button {
	position: absolute;
	z-index: 10;
	right: 1rem;
	top: 1.125rem;
}
.Form-field__clear-button:disabled {
	opacity: 0.6;
}
.Form-field.is-full {
	display: block;
}
.Form-field.invisible-label label {
	display: none;
}
.Form-field.invisible-label input {
	padding-top: 6px !important;
}
.Form-field.has-select {
	position: relative;
}
.Form-field.has-select::after {
	content: "";
	background-image: url(https://ssc.a1.hr/documents/10307706/45746165/arrow-select.svg);
	background-repeat: no-repeat;
	width: 12px;
	height: 7px;
	position: absolute;
	top: 50%;
	right: 20px;
	transform: translate(0, -50%);
	pointer-events: none;
}
.Form-field.has-select.MNP-select {
	display: block;
}
@media only screen and (min-width: 768px) {
	.Form-field.has-select.MNP-select {
		display: inline-block;
	}
}
.Form-field.has-select.MNP-select select {
	padding: 0.9375rem 1.25rem !important;
}
@media only screen and (min-width: 768px) {
	.Form-field.has-select.MNP-select select {
		width: 200px;
	}
}

.Form-input {
	background-color: #ffffff;
	outline: 1px solid #d7d7d7 !important;
	padding: 1rem;
	font-weight: 700;
}
.Form-input[type="checkbox"],
.Form-input[type="radio"] {
	position: absolute;
	z-index: -1;
	opacity: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin: 0;
	padding: 0;
	cursor: pointer;
}
select.Form-input {
	-webkit-appearance: none;
	-moz-appearance: none;
	padding: 0.9375rem 2.5rem 0.9375rem 1.25rem;
	border: #d7d7d7 1px solid;
	border-radius: 1rem;
	font-size: 1rem;
	background-color: #ffffff;
	display: block;
	width: 100%;
}
select.Form-input::-ms-expand {
	display: none;
}
select.Form-input.is-larger {
	padding: 1rem 2.5rem 1rem 1.25rem;
}
select.Form-input.has-white-bg {
	background-color: #ffffff;
}

.Form-input::-webkit-input-placeholder {
	font-weight: 400;
	color: #d7d7d7;
	font-size: 1rem;
	line-height: 1.5;
	letter-spacing: 0.002em;
}

.Form-input:-moz-placeholder {
	font-weight: 400;
	color: #d7d7d7;
	font-size: 1rem;
	line-height: 1.5;
	letter-spacing: 0.002em;
}

.Form-input::-moz-placeholder {
	font-weight: 400;
	color: #d7d7d7;
	font-size: 1rem;
	line-height: 1.5;
	letter-spacing: 0.002em;
}

.Form-input:-ms-input-placeholder {
	font-weight: 400;
	color: #d7d7d7;
	font-size: 1rem;
	line-height: 1.5;
	letter-spacing: 0.002em;
}

.Form-input:-webkit-autofill,
.Form-input:-webkit-autofill:hover,
.Form-input:-webkit-autofill:focus {
	-webkit-transition: background-color 9999s ease-in-out 0s;
	transition: background-color 9999s ease-in-out 0s;
	transition-delay: 9999s;
}

.Form-indicator {
	position: absolute;
	left: 0;
	top: 2px;
	border: 1px solid #d7d7d7;
	transition:
		background-color 0.3s ease,
		box-shadow 0.3s ease;
	backface-visibility: hidden;
	width: 1rem;
	height: 1rem;
}
.Form-indicator.is-large {
	width: 1.25rem;
	height: 1.25rem;
	margin-top: 2px;
}
.Form-indicator::after {
	position: absolute;
	display: none;
	content: "";
}
.has-checkbox .Form-indicator::after {
	top: 50%;
	left: 24%;
	width: 6px;
	height: 10px;
	border: solid #eb140a;
	border-width: 0 3px 3px 0;
	transform: rotate(45deg) translate(-50%, -50%);
}
.has-radio .Form-indicator::after {
	top: 50%;
	left: 50%;
	width: 0.625rem;
	height: 0.625rem;
	background-color: #eb140a;
	border-radius: 50%;
	transform: translate(-50%, -50%);
}
.has-radio .Form-indicator {
	border-radius: 50%;
	background: #ffffff;
}

.indicator-is-inverted .Form-indicator {
	background: #efefef;
}
.has-checkbox .indicator-is-inverted .Form-indicator::after {
	border: solid white;
	border-width: 0 3px 3px 0;
}
.has-radio .indicator-is-inverted .Form-indicator::after {
	background-color: white;
	width: 0.4375rem;
	height: 0.4375rem;
}
.indicator-is-inverted *:checked ~ .Form-indicator {
	border-color: transparent;
	background: #eb140a;
}

.indicator-pin-top .Form-indicator {
	top: 0 !important;
	transform: none !important;
}

.indicator-is-extra-large .Form-indicator {
	width: 1.625rem;
	height: 1.625rem;
}
.has-checkbox .indicator-is-extra-large .Form-indicator::after {
	margin-left: 2px;
}
.indicator-is-extra-large .Form-label {
	display: flex;
	align-items: center;
}

.indicator-is-large .Form-indicator {
	width: 1.25rem;
	height: 1.25rem;
	margin-top: 2px;
}

.Form-label {
	font-size: 1rem;
	color: #d7d7d7;
}
.has-radio .Form-label,
.has-checkbox .Form-label {
	position: relative;
	display: inline-block;
	padding-left: 1.875rem;
	font-size: 0.875rem;
	color: inherit;
	cursor: pointer;
}
.indicator-is-extra-large .Form-label {
	padding-left: 2.1875rem;
}
.Form-label input:checked ~ .Form-indicator::after {
	display: block;
}
.Form-label.is-large {
	font-size: 1.125rem;
}
.Form-label.is-black {
	color: #000000;
}

.Form-hint {
	margin-top: 0.3125rem;
	font-size: 0.875rem;
	color: #666666;
	width: 100%;
}
.Form-hint.success {
	color: #96c916;
}
.Form-hint.danger {
	color: #eb140a;
}

.Form-oneLine {
	display: flex;
	align-items: flex-start;
}
.Form-oneLine .fl-wrap {
	width: 100%;
}
.Form-oneLine .Form-field,
.Form-oneLine .Form-actions {
	display: inline-flex;
	flex-grow: 1;
	margin: 0;
}
.Form-oneLine .Form-actions {
	flex-grow: 0;
	flex-shrink: 1;
	margin-left: -1px;
}
.Form-oneLine .Form-input,
.Form-oneLine .Button {
	height: 50px;
	margin-top: 0;
}
.Form-oneLine--with-shadow .Form-input,
.Form-oneLine--with-shadow .Button {
	height: 61px;
}
.Form-oneLine--with-prefix .Form-has-prefix {
	width: 100%;
}
.Form-oneLine--with-prefix .Form-has-prefix .Form-prefix {
	border: none;
	background: none;
	font-size: 1.125rem;
}
@media only screen and (min-width: 768px) {
	.Form-oneLine--with-prefix .Form-has-prefix .Form-prefix {
		font-size: 1.5rem;
		font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	}
	.Form-oneLine--with-prefix .Form-has-prefix .Form-prefix span {
		margin-top: 3px;
	}
}
.Form-oneLine--with-prefix .Form-has-prefix .Form-input {
	padding-left: 0.75rem !important;
	padding-right: 0.3125rem !important;
}
.Form-oneLine--with-prefix input.has-error {
	border: none !important;
	color: #eb140a !important;
}
.Form-oneLine--with-prefix .fl-is-active label.fl-label {
	top: -5px !important;
}
.Form-oneLine--with-prefix .validation-error-message {
	bottom: -5px !important;
	left: 12px !important;
}

.is-masked .Form-field {
	background: #ffffff;
}

.has-radio,
.has-checkbox {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.has-radio.is-inline li,
.has-checkbox.is-inline li {
	display: inline-block;
	margin-right: 0.9375rem;
}
.has-radio.is-column,
.has-checkbox.is-column {
	display: flex;
	flex-direction: column;
	padding-top: 16px;
}
.has-radio.is-column .Form-field,
.has-checkbox.is-column .Form-field {
	margin-bottom: 0;
}
.has-radio.is-column .Form-label,
.has-checkbox.is-column .Form-label {
	margin-bottom: 16px;
}
.has-radio.is-masked span.Form-indicator,
.has-checkbox.is-masked span.Form-indicator {
	border: #d7d7d7 1px solid;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 0;
	background: transparent;
}
.has-radio.is-masked span.Form-indicator::after,
.has-checkbox.is-masked span.Form-indicator::after {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 1px solid #eb140a;
	border-radius: 0;
	background-color: transparent;
	transform: translate(0, 0);
	border-width: 2px;
}
.has-radio.is-masked input:checked ~ .Form-indicator,
.has-checkbox.is-masked input:checked ~ .Form-indicator {
	border-color: #eb140a;
}
.has-radio.is-masked input:disabled ~ .Form-indicator,
.has-checkbox.is-masked input:disabled ~ .Form-indicator {
	border-color: #dee2e6;
}
.has-radio.is-masked input:disabled ~ .Form-text,
.has-checkbox.is-masked input:disabled ~ .Form-text {
	color: #dee2e6;
}
.has-radio.is-masked input:disabled ~ .Form-icon svg g,
.has-checkbox.is-masked input:disabled ~ .Form-icon svg g {
	fill: #cccccc;
}
.has-radio.is-masked label.Form-label,
.has-checkbox.is-masked label.Form-label {
	position: relative;
	margin: 0;
	display: block;
	padding: 5rem 1.5625rem 1.5625rem 1.5625rem;
	font-weight: 700;
	text-align: center;
	font-size: 0.875rem;
}
.has-radio.is-masked label.Form-label .Form-icon,
.has-checkbox.is-masked label.Form-label .Form-icon {
	position: absolute;
	top: 25px;
	left: 50%;
	transform: translate(-50%, 0);
}
@media (min-width: 1024px) {
	.has-radio.is-masked label.Form-label,
	.has-checkbox.is-masked label.Form-label {
		font-size: 1.125rem;
		text-align: left;
		padding: 1.5625rem 1.5625rem 1.5625rem 6.25rem;
	}
	.has-radio.is-masked label.Form-label .Form-icon,
	.has-checkbox.is-masked label.Form-label .Form-icon {
		position: absolute;
		top: 50%;
		left: 25px;
		transform: translate(0, -50%);
	}
}
.has-radio.is-masked .Form-field,
.has-checkbox.is-masked .Form-field {
	display: block;
}
.has-radio.is-masked li,
.has-checkbox.is-masked li {
	flex-basis: 50%;
}
.has-radio.is-masked li.is-disabled .Form-indicator,
.has-checkbox.is-masked li.is-disabled .Form-indicator {
	border: 0;
}
.has-radio.is-masked li.is-disabled .Form-label,
.has-checkbox.is-masked li.is-disabled .Form-label {
	color: #999999;
}
.has-radio.is-masked li.is-disabled path,
.has-checkbox.is-masked li.is-disabled path {
	fill: #999999;
}

.Form-tooltip {
	font-size: 1rem;
}
.Form-tooltip svg {
	vertical-align: middle;
	display: inline-block;
}

input[type="number"].no-spinner::-webkit-inner-spin-button,
input[type="number"].no-spinner::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

input[type="number"].no-spinner {
	-moz-appearance: textfield;
}

input[type="number"]:focus {
	pointer-events: none;
}

.fl-form .fl-is-required:before {
	display: none;
}

input[type="number"]:-moz-read-only,
input[type="text"]:-moz-read-only {
	background: #efefef;
	border-color: #efefef;
	color: #dee2e6;
}

input[disabled],
input[type="number"]:disabled,
input[type="tel"]:disabled,
input[type="text"]:disabled,
input[type="number"]:read-only,
input[type="text"]:read-only {
	background: #efefef;
	border-color: #efefef;
	color: #dee2e6;
}

input[type="number"].disabled,
input[type="tel"].disabled,
input[type="text"].disabled,
input[type="number"].read-only,
input[type="tel"].read-only,
input[type="text"].read-only {
	background: #efefef;
	border-color: #efefef;
	color: #dee2e6;
}

input[type="number"]:-moz-read-only.read-only-is-normal,
input[type="text"]:-moz-read-only.read-only-is-normal {
	background: #ffffff !important;
	border-color: #efefef !important;
	color: #000000 !important;
}

input[type="number"]:read-only.read-only-is-normal,
input[type="text"]:read-only.read-only-is-normal {
	background: #ffffff !important;
	border-color: #efefef !important;
	color: #000000 !important;
}

input[type="radio"]:disabled ~ .Form-indicator:after {
	background-color: #dee2e6 !important;
}

.Form-prepaid-tariff {
	width: 350px !important;
}

/*
 |--------------------------------------------------------------------------
 | File upload
 |--------------------------------------------------------------------------
*/
.file-input {
	flex-grow: 1;
	margin-bottom: 0;
	position: relative;
	border: 1px solid #d7d7d7;
	color: #000000;
	background: #ffffff;
	text-shadow: none;
	outline: 0 !important;
	font-weight: normal;
	cursor: pointer;
	height: 60px;
}
.file-input.has-error {
	border-color: #eb140a;
}
.file-input .file-input-label {
	display: inline-block;
	padding-top: 1.125rem;
	margin-left: 0.625rem;
}
.file-input input {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}
.file-input .validation-error-message {
	margin-top: 20px;
}
.file-input:before {
	content: attr(button-label);
	display: block;
	outline: none;
	white-space: nowrap;
	cursor: pointer;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 10px;
	width: 110px;
	height: 42px;
	padding: 0.5rem 0.625rem 0.625rem 0.9375rem;
	border: 1px solid #eb140a;
	color: #eb140a;
	font-size: 1.125rem;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-weight: 700;
	background: #ffffff url(https://ssc.a1.hr/documents/10307706/45746165/right-red-arrow.png) no-repeat right
		10px center;
	box-shadow: -10px 0px 10px 1px #ffffff;
}

.form-control {
	outline: 0 !important;
	height: 50px !important;
	background: #fff;
	box-shadow: none !important;
	border: 1px solid #d7d7d7;
	font-weight: 700;
}
.form-control:focus {
	outline: none !important;
	box-shadow: none !important;
	border: 1px solid #bbb !important;
}

.FileUploadField {
	height: 50px;
	margin-bottom: 8px;
}
@media only screen and (min-width: 768px) {
	.FileUploadField-Wrapper {
		padding: 5px 0;
	}
}
.FileUploadField-Label {
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	display: flex;
	align-items: center;
	justify-content: center;
}
.FileUploadField-Input {
	display: none !important;
}
.FileUploadField-Text {
	width: 100%;
	border: 1px solid #d7d7d7;
	height: 100%;
	display: flex;
	align-items: flex-start;
	padding-left: 12px;
	padding-right: 12px;
	color: #808080;
	flex-direction: column;
	justify-content: center;
	overflow: hidden;
	position: relative;
}
.FileUploadField-Text:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 12px;
	height: 100%;
	display: block;
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
	z-index: 3;
}
.FileUploadField-Filename {
	color: #000000;
	white-space: nowrap;
}
.FileUploadField-Button {
	min-width: 50px;
	border: 1px solid #eb140a;
	color: #eb140a;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	transition:
		background-color 0.2s ease-in-out,
		color 0.2s ease-in-out;
	z-index: 2;
}
@media only screen and (min-width: 768px) {
	.FileUploadField-Button {
		width: 120px;
	}
}
.FileUploadField-Button span {
	line-height: 0.1;
	display: none;
}
@media only screen and (min-width: 768px) {
	.FileUploadField-Button span {
		display: inline;
	}
}
.FileUploadField-Button:hover {
	background-color: #eb140a;
	color: #ffffff;
}
.FileUploadField.FileUploadField-Readonly {
	pointer-events: none;
}
.FileUploadField.FileUploadField-Readonly .FileUploadField-Text {
	width: 100%;
	color: #bbbbbb;
}
.FileUploadField.FileInserted .FileUploadField-Placeholder {
	font-size: 12px;
	color: #808080;
	white-space: nowrap;
}

/*
 |--------------------------------------------------------------------------
 | Input with a prefix
 |--------------------------------------------------------------------------
*/
.Form-has-prefix {
	display: flex;
	position: relative;
}
.Form-has-prefix.validation-alt-display {
	flex-wrap: wrap;
}
.Form-has-prefix .Form-prefix {
	background: #efefef;
	border: 1px solid #d7d7d7;
	border-right: none;
	padding: 0 10px;
	font-weight: 700;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.Form-has-prefix .Form-input {
	padding: 0.9375rem 1.25rem !important;
	width: 100%;
}
@media screen and (min-width: 400px) {
	.Form-has-prefix.validation-alt-display .Form-input {
		width: auto !important;
		flex-grow: 1;
	}
}
.Form-has-prefix .validation-error-message {
	position: absolute;
	width: 100%;
	bottom: -20px;
	left: 0;
}
.Form-has-prefix.validation-alt-display .validation-error-message {
	position: relative;
	bottom: auto;
	left: auto;
}
.is-floating .Form-has-prefix .Form-input {
	padding: 12px !important;
	width: 100%;
}
.is-floating .Form-has-prefix .fl-is-active .Form-input {
	padding: 18px 12px 6px !important;
}

.fl-form input.fl-input,
.fl-form select.fl-select,
.fl-form textarea.fl-textarea {
	background: #ffffff;
}
.fl-form .fl-has-focus input.fl-input,
.fl-form .fl-has-focus select.fl-select,
.fl-form .fl-has-focus textarea.fl-textarea,
.fl-form .fl-is-active input.fl-input,
.fl-form .fl-is-active select.fl-select,
.fl-form .fl-is-active textarea.fl-textarea {
	background: #ffffff;
}

/*
 |--------------------------------------------------------------------------
 | Checkbox with backkgourd
 |--------------------------------------------------------------------------
*/
.Form-text-main {
	position: relative;
	z-index: 2;
	font-size: 0.875rem;
}

.Form-text-info {
	position: relative;
	z-index: 2;
	font-weight: 400;
	font-size: 0.875rem;
}

.checkbox-with-background .Form-field {
	display: block;
	margin-bottom: 0;
}
.checkbox-with-background li {
	width: 100%;
}
.checkbox-with-background .Form-text {
	position: relative;
	z-index: 2;
	font-size: 1rem;
}
.checkbox-with-background .Form-label {
	border: 1px solid #dcdcdc;
	background: #ffffff;
	display: block;
	width: 100%;
	margin-bottom: 0;
	padding: 0.9375rem 0.9375rem 0.9375rem 3.125rem !important;
	font-size: 1.125rem;
	color: #2c2b2c;
}
.checkbox-with-background input:checked ~ .Form-weird-background::before {
	content: "";
	position: absolute;
	top: -1px;
	left: -1px;
	width: calc(100% + 2px);
	height: calc(100% + 2px);
	border: 2px solid #c3c3c3;
	z-index: 1;
}
.checkbox-with-background input:checked ~ .Form-weird-background {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fcfdfc;
	z-index: 0;
}
.checkbox-with-background .Form-indicator {
	left: 15px;
	top: 50%;
	transform: translateY(-50%);
	width: 24px;
	height: 24px;
}

/*
 |--------------------------------------------------------------------------
 | Checkbox bigger / Radio Bigger
 |--------------------------------------------------------------------------
*/
.has-checkbox.is-large {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.has-checkbox.is-large .Form-label {
	padding-left: 1.875rem;
	padding-top: 0.125rem;
	font-size: 0.875rem;
}
@media (min-width: 768px) {
	.has-checkbox.is-large .Form-label {
		padding-left: 2.1875rem;
		font-size: 1rem;
	}
}
.has-checkbox.is-large .Form-indicator {
	width: 1.25rem;
	height: 1.25rem;
	background: #ffffff;
}
@media (min-width: 768px) {
	.has-checkbox.is-large .Form-indicator {
		width: 1.5rem;
		height: 1.5rem;
	}
}
.has-checkbox.is-large .Form-indicator::after {
	top: 50%;
	left: 24%;
	height: 11px;
	width: 7px;
}
@media (min-width: 768px) {
	.has-checkbox.is-large .Form-indicator::after {
		top: 47%;
		left: 26%;
		height: 13px;
		width: 8px;
	}
}

/*
 |--------------------------------------------------------------------------
 | Hidden input validation
 |--------------------------------------------------------------------------
*/
.hidden-input-validation {
	display: flex;
	margin-top: -10px;
	width: 100%;
}
.hidden-input-validation input {
	width: 0.1px;
	height: 0.1px;
	visibility: hidden;
	opacity: 0;
	margin: 0;
	padding: 0;
}

.multicheckbox.inline .hidden-input-validation {
	margin-top: -15px;
}

/*
 |--------------------------------------------------------------------------
 | Boxed radio buttons
 |--------------------------------------------------------------------------
*/
.has-radio.is-boxed {
	width: 100%;
}
.has-radio.is-boxed li {
	width: 30%;
}
.has-radio.is-boxed li.mr-0 {
	margin-right: 0 !important;
}
.has-radio.is-boxed li.is-half {
	width: 47.5%;
}
.has-radio.is-boxed .Form-field {
	width: 100%;
}
.has-radio.is-boxed .Form-label {
	border: 1px solid #eb140a;
	padding: 10px;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-weight: 700;
	font-size: 16px;
	display: block;
	position: relative;
}
.has-radio.is-boxed .Form-text {
	position: relative;
	z-index: 2;
	color: #eb140a;
}
.has-radio.is-boxed .Form-indicator {
	display: none;
}
.has-radio.is-boxed input:checked ~ .Form-indicator {
	display: block;
	top: 0;
	border: none;
	width: 100%;
	height: 100%;
	background: #eb140a;
	border-radius: 0;
	z-index: 1;
}
.has-radio.is-boxed input:checked ~ .Form-text {
	color: #ffffff;
}

.validation-error-message + .validation-error-message {
	display: none !important;
}

.Form-field-centered {
	margin-bottom: 1.875rem !important;
	display: flex !important;
	align-items: center;
}
.Form-field-centered .Form-indicator {
	top: 50% !important;
	transform: translateY(-50%);
}

.Form-field-centered {
	margin-bottom: 1.875rem !important;
	display: flex !important;
	align-items: center;
}
.Form-field-centered .Form-indicator {
	top: 50% !important;
	transform: translateY(-50%);
}

.payment-radio {
	flex: 1;
	max-width: 220px;
}
@media (max-width: 1279.98px) {
	.payment-radio {
		max-width: 48%;
	}
}

/*
|--------------------------------------------------------------------------
| Portlet icon fonts global path
|--------------------------------------------------------------------------
*/
/*
 |--------------------------------------------------------------------------
 | Glyphicons Halflings
 |--------------------------------------------------------------------------
*/
@font-face {
	font-family: "Glyphicons Halflings Portlet";
	src: url("../fonts/p-glyphicons-halflings-regular.eot");
	src:
		url("../fonts/p-glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),
		url("../fonts/p-glyphicons-halflings-regular.woff2") format("woff2"),
		url("../fonts/p-glyphicons-halflings-regular.woff") format("woff"),
		url("../fonts/p-glyphicons-halflings-regular.ttf") format("truetype"),
		url("../fonts/p-glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}
/*
 |--------------------------------------------------------------------------
 | FontAwesome
 |--------------------------------------------------------------------------
*/
@font-face {
	font-family: "FontAwesomePortlet";
	src: url("../fonts/p-fontawesome-webfont.eot");
	src:
		url("../fonts/p-fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"),
		url("../fonts/p-fontawesome-webfont.woff2?v=4.5.0") format("woff2"),
		url("../fonts/p-fontawesome-webfont.woff") format("woff"),
		url("../fonts/p-fontawesome-webfont.ttf") format("truetype"),
		url("../fonts/p-fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");
	font-weight: normal;
	font-style: normal;
}
/*
 |--------------------------------------------------------------------------
 | Icon includes
 |--------------------------------------------------------------------------
*/
.portlet-body .glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: "Glyphicons Halflings Portlet", sans-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.portlet-body .glyphicon--asterisk::before {
	content: "*";
}
.portlet-body .glyphicon--plus::before {
	content: "+";
}
.portlet-body .glyphicon--euro::before,
.portlet-body .glyphicon-eur::before {
	content: "€";
}
.portlet-body .glyphicon--minus::before {
	content: "−";
}
.portlet-body .glyphicon-cloud::before {
	content: "☁";
}
.portlet-body .glyphicon-envelope::before {
	content: "✉";
}
.portlet-body .glyphicon-pencil::before {
	content: "✏";
}
.portlet-body .glyphicon-glass::before {
	content: "\e001";
}
.portlet-body .glyphicon-music::before {
	content: "\e002";
}
.portlet-body .glyphicon-search::before {
	content: "\e003";
}
.portlet-body .glyphicon-heart::before {
	content: "\e005";
}
.portlet-body .glyphicon-star::before {
	content: "\e006";
}
.portlet-body .glyphicon-star-empty::before {
	content: "\e007";
}
.portlet-body .glyphicon-user::before {
	content: "\e008";
}
.portlet-body .glyphicon-film::before {
	content: "\e009";
}
.portlet-body .glyphicon-th-large::before {
	content: "\e010";
}
.portlet-body .glyphicon-th::before {
	content: "\e011";
}
.portlet-body .glyphicon-th-list::before {
	content: "\e012";
}
.portlet-body .glyphicon-ok::before {
	content: "\e013";
}
.portlet-body .glyphicon-remove::before {
	content: "\e014";
}
.portlet-body .glyphicon-zoom-in::before {
	content: "\e015";
}
.portlet-body .glyphicon-zoom-out::before {
	content: "\e016";
}
.portlet-body .glyphicon-off::before {
	content: "\e017";
}
.portlet-body .glyphicon-signal::before {
	content: "\e018";
}
.portlet-body .glyphicon-cog::before {
	content: "\e019";
}
.portlet-body .glyphicon-trash::before {
	content: "\e020";
}
.portlet-body .glyphicon-home::before {
	content: "\e021";
}
.portlet-body .glyphicon-file::before {
	content: "\e022";
}
.portlet-body .glyphicon-time::before {
	content: "\e023";
}
.portlet-body .glyphicon-road::before {
	content: "\e024";
}
.portlet-body .glyphicon-download-alt::before {
	content: "\e025";
}
.portlet-body .glyphicon-download::before {
	content: "\e026";
}
.portlet-body .glyphicon-upload::before {
	content: "\e027";
}
.portlet-body .glyphicon-inbox::before {
	content: "\e028";
}
.portlet-body .glyphicon-play-circle::before {
	content: "\e029";
}
.portlet-body .glyphicon-repeat::before {
	content: "\e030";
}
.portlet-body .glyphicon-refresh::before {
	content: "\e031";
}
.portlet-body .glyphicon-list-alt::before {
	content: "\e032";
}
.portlet-body .glyphicon-lock::before {
	content: "\e033";
}
.portlet-body .glyphicon-flag::before {
	content: "\e034";
}
.portlet-body .glyphicon-headphones::before {
	content: "\e035";
}
.portlet-body .glyphicon-volume-off::before {
	content: "\e036";
}
.portlet-body .glyphicon-volume-down::before {
	content: "\e037";
}
.portlet-body .glyphicon-volume-up::before {
	content: "\e038";
}
.portlet-body .glyphicon-qrcode::before {
	content: "\e039";
}
.portlet-body .glyphicon-barcode::before {
	content: "\e040";
}
.portlet-body .glyphicon-tag::before {
	content: "\e041";
}
.portlet-body .glyphicon-tags::before {
	content: "\e042";
}
.portlet-body .glyphicon-book::before {
	content: "\e043";
}
.portlet-body .glyphicon-bookmark::before {
	content: "\e044";
}
.portlet-body .glyphicon-print::before {
	content: "\e045";
}
.portlet-body .glyphicon-camera::before {
	content: "\e046";
}
.portlet-body .glyphicon-font::before {
	content: "\e047";
}
.portlet-body .glyphicon-bold::before {
	content: "\e048";
}
.portlet-body .glyphicon-italic::before {
	content: "\e049";
}
.portlet-body .glyphicon-text-height::before {
	content: "\e050";
}
.portlet-body .glyphicon-text-width::before {
	content: "\e051";
}
.portlet-body .glyphicon-align-left::before {
	content: "\e052";
}
.portlet-body .glyphicon-align-center::before {
	content: "\e053";
}
.portlet-body .glyphicon-align-right::before {
	content: "\e054";
}
.portlet-body .glyphicon-align-justify::before {
	content: "\e055";
}
.portlet-body .glyphicon-list::before {
	content: "\e056";
}
.portlet-body .glyphicon-indent-left::before {
	content: "\e057";
}
.portlet-body .glyphicon-indent-right::before {
	content: "\e058";
}
.portlet-body .glyphicon-facetime-video::before {
	content: "\e059";
}
.portlet-body .glyphicon-picture::before {
	content: "\e060";
}
.portlet-body .glyphicon-map-marker::before {
	content: "\e062";
}
.portlet-body .glyphicon-adjust::before {
	content: "\e063";
}
.portlet-body .glyphicon-tint::before {
	content: "\e064";
}
.portlet-body .glyphicon-edit::before {
	content: "\e065";
}
.portlet-body .glyphicon-share::before {
	content: "\e066";
}
.portlet-body .glyphicon-check::before {
	content: "\e067";
}
.portlet-body .glyphicon-move::before {
	content: "\e068";
}
.portlet-body .glyphicon-step-backward::before {
	content: "\e069";
}
.portlet-body .glyphicon-fast-backward::before {
	content: "\e070";
}
.portlet-body .glyphicon-backward::before {
	content: "\e071";
}
.portlet-body .glyphicon-play::before {
	content: "\e072";
}
.portlet-body .glyphicon-pause::before {
	content: "\e073";
}
.portlet-body .glyphicon-stop::before {
	content: "\e074";
}
.portlet-body .glyphicon-forward::before {
	content: "\e075";
}
.portlet-body .glyphicon-fast-forward::before {
	content: "\e076";
}
.portlet-body .glyphicon-step-forward::before {
	content: "\e077";
}
.portlet-body .glyphicon-eject::before {
	content: "\e078";
}
.portlet-body .glyphicon-chevron-left::before {
	content: "\e079";
}
.portlet-body .glyphicon-chevron-right::before {
	content: "\e080";
}
.portlet-body .glyphicon-plus-sign::before {
	content: "\e081";
}
.portlet-body .glyphicon-minus-sign::before {
	content: "\e082";
}
.portlet-body .glyphicon-remove-sign::before {
	content: "\e083";
}
.portlet-body .glyphicon-ok-sign::before {
	content: "\e084";
}
.portlet-body .glyphicon-question-sign::before {
	content: "\e085";
}
.portlet-body .glyphicon-info-sign::before {
	content: "\e086";
}
.portlet-body .glyphicon-screenshot::before {
	content: "\e087";
}
.portlet-body .glyphicon-remove-circle::before {
	content: "\e088";
}
.portlet-body .glyphicon-ok-circle::before {
	content: "\e089";
}
.portlet-body .glyphicon-ban-circle::before {
	content: "\e090";
}
.portlet-body .glyphicon-arrow-left::before {
	content: "\e091";
}
.portlet-body .glyphicon-arrow-right::before {
	content: "\e092";
}
.portlet-body .glyphicon-arrow-up::before {
	content: "\e093";
}
.portlet-body .glyphicon-arrow-down::before {
	content: "\e094";
}
.portlet-body .glyphicon-share-alt::before {
	content: "\e095";
}
.portlet-body .glyphicon-resize-full::before {
	content: "\e096";
}
.portlet-body .glyphicon-resize-small::before {
	content: "\e097";
}
.portlet-body .glyphicon-exclamation-sign::before {
	content: "\e101";
}
.portlet-body .glyphicon-gift::before {
	content: "\e102";
}
.portlet-body .glyphicon-leaf::before {
	content: "\e103";
}
.portlet-body .glyphicon-fire::before {
	content: "\e104";
}
.portlet-body .glyphicon-eye-open::before {
	content: "\e105";
}
.portlet-body .glyphicon-eye-close::before {
	content: "\e106";
}
.portlet-body .glyphicon-warning-sign::before {
	content: "\e107";
}
.portlet-body .glyphicon-plane::before {
	content: "\e108";
}
.portlet-body .glyphicon-calendar::before {
	content: "\e109";
}
.portlet-body .glyphicon-random::before {
	content: "\e110";
}
.portlet-body .glyphicon-comment::before {
	content: "\e111";
}
.portlet-body .glyphicon-magnet::before {
	content: "\e112";
}
.portlet-body .glyphicon-chevron-up::before {
	content: "\e113";
}
.portlet-body .glyphicon-chevron-down::before {
	content: "\e114";
}
.portlet-body .glyphicon-retweet::before {
	content: "\e115";
}
.portlet-body .glyphicon-shopping-cart::before {
	content: "\e116";
}
.portlet-body .glyphicon-folder-close::before {
	content: "\e117";
}
.portlet-body .glyphicon-folder-open::before {
	content: "\e118";
}
.portlet-body .glyphicon-resize-vertical::before {
	content: "\e119";
}
.portlet-body .glyphicon-resize-horizontal::before {
	content: "\e120";
}
.portlet-body .glyphicon-hdd::before {
	content: "\e121";
}
.portlet-body .glyphicon-bullhorn::before {
	content: "\e122";
}
.portlet-body .glyphicon-bell::before {
	content: "\e123";
}
.portlet-body .glyphicon-certificate::before {
	content: "\e124";
}
.portlet-body .glyphicon-thumbs-up::before {
	content: "\e125";
}
.portlet-body .glyphicon-thumbs-down::before {
	content: "\e126";
}
.portlet-body .glyphicon-hand-right::before {
	content: "\e127";
}
.portlet-body .glyphicon-hand-left::before {
	content: "\e128";
}
.portlet-body .glyphicon-hand-up::before {
	content: "\e129";
}
.portlet-body .glyphicon-hand-down::before {
	content: "\e130";
}
.portlet-body .glyphicon-circle-arrow-right::before {
	content: "\e131";
}
.portlet-body .glyphicon-circle-arrow-left::before {
	content: "\e132";
}
.portlet-body .glyphicon-circle-arrow-up::before {
	content: "\e133";
}
.portlet-body .glyphicon-circle-arrow-down::before {
	content: "\e134";
}
.portlet-body .glyphicon-globe::before {
	content: "\e135";
}
.portlet-body .glyphicon-wrench::before {
	content: "\e136";
}
.portlet-body .glyphicon-tasks::before {
	content: "\e137";
}
.portlet-body .glyphicon-filter::before {
	content: "\e138";
}
.portlet-body .glyphicon-briefcase::before {
	content: "\e139";
}
.portlet-body .glyphicon-fullscreen::before {
	content: "\e140";
}
.portlet-body .glyphicon-dashboard::before {
	content: "\e141";
}
.portlet-body .glyphicon-paperclip::before {
	content: "\e142";
}
.portlet-body .glyphicon-heart-empty::before {
	content: "\e143";
}
.portlet-body .glyphicon-link::before {
	content: "\e144";
}
.portlet-body .glyphicon-phone::before {
	content: "\e145";
}
.portlet-body .glyphicon-pushpin::before {
	content: "\e146";
}
.portlet-body .glyphicon-usd::before {
	content: "\e148";
}
.portlet-body .glyphicon-gbp::before {
	content: "\e149";
}
.portlet-body .glyphicon-sort::before {
	content: "\e150";
}
.portlet-body .glyphicon-sort-by-alphabet::before {
	content: "\e151";
}
.portlet-body .glyphicon-sort-by-alphabet-alt::before {
	content: "\e152";
}
.portlet-body .glyphicon-sort-by-order::before {
	content: "\e153";
}
.portlet-body .glyphicon-sort-by-order-alt::before {
	content: "\e154";
}
.portlet-body .glyphicon-sort-by-attributes::before {
	content: "\e155";
}
.portlet-body .glyphicon-sort-by-attributes-alt::before {
	content: "\e156";
}
.portlet-body .glyphicon-unchecked::before {
	content: "\e157";
}
.portlet-body .glyphicon-expand::before {
	content: "\e158";
}
.portlet-body .glyphicon-collapse-down::before {
	content: "\e159";
}
.portlet-body .glyphicon-collapse-up::before {
	content: "\e160";
}
.portlet-body .glyphicon-log-in::before {
	content: "\e161";
}
.portlet-body .glyphicon-flash::before {
	content: "\e162";
}
.portlet-body .glyphicon-log-out::before {
	content: "\e163";
}
.portlet-body .glyphicon-new-window::before {
	content: "\e164";
}
.portlet-body .glyphicon-record::before {
	content: "\e165";
}
.portlet-body .glyphicon-save::before {
	content: "\e166";
}
.portlet-body .glyphicon-open::before {
	content: "\e167";
}
.portlet-body .glyphicon-saved::before {
	content: "\e168";
}
.portlet-body .glyphicon-import::before {
	content: "\e169";
}
.portlet-body .glyphicon-export::before {
	content: "\e170";
}
.portlet-body .glyphicon-send::before {
	content: "\e171";
}
.portlet-body .glyphicon-floppy-disk::before {
	content: "\e172";
}
.portlet-body .glyphicon-floppy-saved::before {
	content: "\e173";
}
.portlet-body .glyphicon-floppy-remove::before {
	content: "\e174";
}
.portlet-body .glyphicon-floppy-save::before {
	content: "\e175";
}
.portlet-body .glyphicon-floppy-open::before {
	content: "\e176";
}
.portlet-body .glyphicon-credit-card::before {
	content: "\e177";
}
.portlet-body .glyphicon-transfer::before {
	content: "\e178";
}
.portlet-body .glyphicon-cutlery::before {
	content: "\e179";
}
.portlet-body .glyphicon-header::before {
	content: "\e180";
}
.portlet-body .glyphicon-compressed::before {
	content: "\e181";
}
.portlet-body .glyphicon-earphone::before {
	content: "\e182";
}
.portlet-body .glyphicon-phone-alt::before {
	content: "\e183";
}
.portlet-body .glyphicon-tower::before {
	content: "\e184";
}
.portlet-body .glyphicon-stats::before {
	content: "\e185";
}
.portlet-body .glyphicon-sd-video::before {
	content: "\e186";
}
.portlet-body .glyphicon-hd-video::before {
	content: "\e187";
}
.portlet-body .glyphicon-subtitles::before {
	content: "\e188";
}
.portlet-body .glyphicon-sound-stereo::before {
	content: "\e189";
}
.portlet-body .glyphicon-sound-dolby::before {
	content: "\e190";
}
.portlet-body .glyphicon-sound-5-1::before {
	content: "\e191";
}
.portlet-body .glyphicon-sound-6-1::before {
	content: "\e192";
}
.portlet-body .glyphicon-sound-7-1::before {
	content: "\e193";
}
.portlet-body .glyphicon-copyright-mark::before {
	content: "\e194";
}
.portlet-body .glyphicon-registration-mark::before {
	content: "\e195";
}
.portlet-body .glyphicon-cloud-download::before {
	content: "\e197";
}
.portlet-body .glyphicon-cloud-upload::before {
	content: "\e198";
}
.portlet-body .glyphicon-tree-conifer::before {
	content: "\e199";
}
.portlet-body .glyphicon-tree-deciduous::before {
	content: "\e200";
}
.portlet-body .glyphicon-cd::before {
	content: "\e201";
}
.portlet-body .glyphicon-save-file::before {
	content: "\e202";
}
.portlet-body .glyphicon-open-file::before {
	content: "\e203";
}
.portlet-body .glyphicon-level-up::before {
	content: "\e204";
}
.portlet-body .glyphicon-copy::before {
	content: "\e205";
}
.portlet-body .glyphicon-paste::before {
	content: "\e206";
}
.portlet-body .glyphicon-alert::before {
	content: "\e209";
}
.portlet-body .glyphicon-equalizer::before {
	content: "\e210";
}
.portlet-body .glyphicon-king::before {
	content: "\e211";
}
.portlet-body .glyphicon-queen::before {
	content: "\e212";
}
.portlet-body .glyphicon-pawn::before {
	content: "\e213";
}
.portlet-body .glyphicon-bishop::before {
	content: "\e214";
}
.portlet-body .glyphicon-knight::before {
	content: "\e215";
}
.portlet-body .glyphicon-baby-formula::before {
	content: "\e216";
}
.portlet-body .glyphicon-tent::before {
	content: "⛺";
}
.portlet-body .glyphicon-blackboard::before {
	content: "\e218";
}
.portlet-body .glyphicon-bed::before {
	content: "\e219";
}
.portlet-body .glyphicon-apple::before {
	content: "\f8ff";
}
.portlet-body .glyphicon-erase::before {
	content: "\e221";
}
.portlet-body .glyphicon-hourglass::before {
	content: "⌛";
}
.portlet-body .glyphicon-lamp::before {
	content: "\e223";
}
.portlet-body .glyphicon-duplicate::before {
	content: "\e224";
}
.portlet-body .glyphicon-piggy-bank::before {
	content: "\e225";
}
.portlet-body .glyphicon-scissors::before {
	content: "\e226";
}
.portlet-body .glyphicon-bitcoin::before {
	content: "\e227";
}
.portlet-body .glyphicon-btc::before {
	content: "\e227";
}
.portlet-body .glyphicon-xbt::before {
	content: "\e227";
}
.portlet-body .glyphicon-yen::before {
	content: "¥";
}
.portlet-body .glyphicon-jpy::before {
	content: "¥";
}
.portlet-body .glyphicon-ruble::before {
	content: "₽";
}
.portlet-body .glyphicon-rub::before {
	content: "₽";
}
.portlet-body .glyphicon-scale::before {
	content: "\e230";
}
.portlet-body .glyphicon-ice-lolly::before {
	content: "\e231";
}
.portlet-body .glyphicon-ice-lolly-tasted::before {
	content: "\e232";
}
.portlet-body .glyphicon-education::before {
	content: "\e233";
}
.portlet-body .glyphicon-option-horizontal::before {
	content: "\e234";
}
.portlet-body .glyphicon-option-vertical::before {
	content: "\e235";
}
.portlet-body .glyphicon-menu-hamburger::before {
	content: "\e236";
}
.portlet-body .glyphicon-modal-window::before {
	content: "\e237";
}
.portlet-body .glyphicon-oil::before {
	content: "\e238";
}
.portlet-body .glyphicon-grain::before {
	content: "\e239";
}
.portlet-body .glyphicon-sunglasses::before {
	content: "\e240";
}
.portlet-body .glyphicon-text-size::before {
	content: "\e241";
}
.portlet-body .glyphicon-text-color::before {
	content: "\e242";
}
.portlet-body .glyphicon-text-background::before {
	content: "\e243";
}
.portlet-body .glyphicon-object-align-top::before {
	content: "\e244";
}
.portlet-body .glyphicon-object-align-bottom::before {
	content: "\e245";
}
.portlet-body .glyphicon-object-align-horizontal::before {
	content: "\e246";
}
.portlet-body .glyphicon-object-align-left::before {
	content: "\e247";
}
.portlet-body .glyphicon-object-align-vertical::before {
	content: "\e248";
}
.portlet-body .glyphicon-object-align-right::before {
	content: "\e249";
}
.portlet-body .glyphicon-triangle-right::before {
	content: "\e250";
}
.portlet-body .glyphicon-triangle-left::before {
	content: "\e251";
}
.portlet-body .glyphicon-triangle-bottom::before {
	content: "\e252";
}
.portlet-body .glyphicon-triangle-top::before {
	content: "\e253";
}
.portlet-body .glyphicon-console::before {
	content: "\e254";
}
.portlet-body .glyphicon-superscript::before {
	content: "\e255";
}
.portlet-body .glyphicon-subscript::before {
	content: "\e256";
}
.portlet-body .glyphicon-menu-left::before {
	content: "\e257";
}
.portlet-body .glyphicon-menu-right::before {
	content: "\e258";
}
.portlet-body .glyphicon-menu-down::before {
	content: "\e259";
}
.portlet-body .glyphicon-menu-up::before {
	content: "\e260";
}
.portlet-body .fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesomePortlet;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.portlet-body .fa-lg {
	font-size: 1.33333333em;
	line-height: 0.75em;
	vertical-align: -15%;
}
.portlet-body .fa-2x {
	font-size: 2em;
}
.portlet-body .fa-3x {
	font-size: 3em;
}
.portlet-body .fa-4x {
	font-size: 4em;
}
.portlet-body .fa-5x {
	font-size: 5em;
}
.portlet-body .fa-fw {
	width: 1.28571429em;
	text-align: center;
}
.portlet-body .fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none;
}
.portlet-body .fa-ul > li {
	position: relative;
}
.portlet-body .fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: 0.14285714em;
	text-align: center;
}
.portlet-body .fa-li.fa-lg {
	left: -1.85714286em;
}
.portlet-body .fa-border {
	padding: 0.2em 0.25em 0.15em;
	border: solid 0.08em #eeeeee;
	border-radius: 0.1em;
}
.portlet-body .fa-pull-left {
	float: left;
}
.portlet-body .fa-pull-right {
	float: right;
}
.portlet-body .fa.fa-pull-left {
	margin-right: 0.3em;
}
.portlet-body .fa.fa-pull-right {
	margin-left: 0.3em;
}
.portlet-body .pull-right {
	float: right;
}
.portlet-body .pull-left {
	float: left;
}
.portlet-body .fa.pull-left {
	margin-right: 0.3em;
}
.portlet-body .fa.pull-right {
	margin-left: 0.3em;
}
.portlet-body .fa-spin {
	animation: fa-spin 2s infinite linear;
}
.portlet-body .fa-pulse {
	animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(359deg);
	}
}
.portlet-body .fa-rotate-90 {
	transform: rotate(90deg);
}
.portlet-body .fa-rotate-180 {
	transform: rotate(180deg);
}
.portlet-body .fa-rotate-270 {
	transform: rotate(270deg);
}
.portlet-body .fa-flip-horizontal {
	transform: scale(-1, 1);
}
.portlet-body .fa-flip-vertical {
	transform: scale(1, -1);
}
.portlet-body :root .fa-rotate-90,
.portlet-body :root .fa-rotate-180,
.portlet-body :root .fa-rotate-270,
.portlet-body :root .fa-flip-horizontal,
.portlet-body :root .fa-flip-vertical {
	filter: none;
}
.portlet-body .fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}
.portlet-body .fa-stack-1x,
.portlet-body .fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}
.portlet-body .fa-stack-1x {
	line-height: inherit;
}
.portlet-body .fa-stack-2x {
	font-size: 2em;
}
.portlet-body .fa-inverse {
	color: #ffffff;
}
.portlet-body .fa-glass::before {
	content: "\f000";
}
.portlet-body .fa-music::before {
	content: "\f001";
}
.portlet-body .fa-search::before {
	content: "\f002";
}
.portlet-body .fa-envelope-o::before {
	content: "\f003";
}
.portlet-body .fa-heart::before {
	content: "\f004";
}
.portlet-body .fa-star::before {
	content: "\f005";
}
.portlet-body .fa-star-o::before {
	content: "\f006";
}
.portlet-body .fa-user::before {
	content: "\f007";
}
.portlet-body .fa-film::before {
	content: "\f008";
}
.portlet-body .fa-th-large::before {
	content: "\f009";
}
.portlet-body .fa-th::before {
	content: "\f00a";
}
.portlet-body .fa-th-list::before {
	content: "\f00b";
}
.portlet-body .fa-check::before {
	content: "\f00c";
}
.portlet-body .fa-remove::before,
.portlet-body .fa-close::before,
.portlet-body .fa-times::before {
	content: "\f00d";
}
.portlet-body .fa-search-plus::before {
	content: "\f00e";
}
.portlet-body .fa-search-minus::before {
	content: "\f010";
}
.portlet-body .fa-power-off::before {
	content: "\f011";
}
.portlet-body .fa-signal::before {
	content: "\f012";
}
.portlet-body .fa-gear::before,
.portlet-body .fa-cog::before {
	content: "\f013";
}
.portlet-body .fa-trash-o::before {
	content: "\f014";
}
.portlet-body .fa-home::before {
	content: "\f015";
}
.portlet-body .fa-file-o::before {
	content: "\f016";
}
.portlet-body .fa-clock-o::before {
	content: "\f017";
}
.portlet-body .fa-road::before {
	content: "\f018";
}
.portlet-body .fa-download::before {
	content: "\f019";
}
.portlet-body .fa-arrow-circle-o-down::before {
	content: "\f01a";
}
.portlet-body .fa-arrow-circle-o-up::before {
	content: "\f01b";
}
.portlet-body .fa-inbox::before {
	content: "\f01c";
}
.portlet-body .fa-play-circle-o::before {
	content: "\f01d";
}
.portlet-body .fa-rotate-right::before,
.portlet-body .fa-repeat::before {
	content: "\f01e";
}
.portlet-body .fa-refresh::before {
	content: "\f021";
}
.portlet-body .fa-list-alt::before {
	content: "\f022";
}
.portlet-body .fa-lock::before {
	content: "\f023";
}
.portlet-body .fa-flag::before {
	content: "\f024";
}
.portlet-body .fa-headphones::before {
	content: "\f025";
}
.portlet-body .fa-volume-off::before {
	content: "\f026";
}
.portlet-body .fa-volume-down::before {
	content: "\f027";
}
.portlet-body .fa-volume-up::before {
	content: "\f028";
}
.portlet-body .fa-qrcode::before {
	content: "\f029";
}
.portlet-body .fa-barcode::before {
	content: "\f02a";
}
.portlet-body .fa-tag::before {
	content: "\f02b";
}
.portlet-body .fa-tags::before {
	content: "\f02c";
}
.portlet-body .fa-book::before {
	content: "\f02d";
}
.portlet-body .fa-bookmark::before {
	content: "\f02e";
}
.portlet-body .fa-print::before {
	content: "\f02f";
}
.portlet-body .fa-camera::before {
	content: "\f030";
}
.portlet-body .fa-font::before {
	content: "\f031";
}
.portlet-body .fa-bold::before {
	content: "\f032";
}
.portlet-body .fa-italic::before {
	content: "\f033";
}
.portlet-body .fa-text-height::before {
	content: "\f034";
}
.portlet-body .fa-text-width::before {
	content: "\f035";
}
.portlet-body .fa-align-left::before {
	content: "\f036";
}
.portlet-body .fa-align-center::before {
	content: "\f037";
}
.portlet-body .fa-align-right::before {
	content: "\f038";
}
.portlet-body .fa-align-justify::before {
	content: "\f039";
}
.portlet-body .fa-list::before {
	content: "\f03a";
}
.portlet-body .fa-dedent::before,
.portlet-body .fa-outdent::before {
	content: "\f03b";
}
.portlet-body .fa-indent::before {
	content: "\f03c";
}
.portlet-body .fa-video-camera::before {
	content: "\f03d";
}
.portlet-body .fa-photo::before,
.portlet-body .fa-image::before,
.portlet-body .fa-picture-o::before {
	content: "\f03e";
}
.portlet-body .fa-pencil::before {
	content: "\f040";
}
.portlet-body .fa-map-marker::before {
	content: "\f041";
}
.portlet-body .fa-adjust::before {
	content: "\f042";
}
.portlet-body .fa-tint::before {
	content: "\f043";
}
.portlet-body .fa-edit::before,
.portlet-body .fa-pencil-square-o::before {
	content: "\f044";
}
.portlet-body .fa-share-square-o::before {
	content: "\f045";
}
.portlet-body .fa-check-square-o::before {
	content: "\f046";
}
.portlet-body .fa-arrows::before {
	content: "\f047";
}
.portlet-body .fa-step-backward::before {
	content: "\f048";
}
.portlet-body .fa-fast-backward::before {
	content: "\f049";
}
.portlet-body .fa-backward::before {
	content: "\f04a";
}
.portlet-body .fa-play::before {
	content: "\f04b";
}
.portlet-body .fa-pause::before {
	content: "\f04c";
}
.portlet-body .fa-stop::before {
	content: "\f04d";
}
.portlet-body .fa-forward::before {
	content: "\f04e";
}
.portlet-body .fa-fast-forward::before {
	content: "\f050";
}
.portlet-body .fa-step-forward::before {
	content: "\f051";
}
.portlet-body .fa-eject::before {
	content: "\f052";
}
.portlet-body .fa-chevron-left::before {
	content: "\f053";
}
.portlet-body .fa-chevron-right::before {
	content: "\f054";
}
.portlet-body .fa-plus-circle::before {
	content: "\f055";
}
.portlet-body .fa-minus-circle::before {
	content: "\f056";
}
.portlet-body .fa-times-circle::before {
	content: "\f057";
}
.portlet-body .fa-check-circle::before {
	content: "\f058";
}
.portlet-body .fa-question-circle::before {
	content: "\f059";
}
.portlet-body .fa-info-circle::before {
	content: "\f05a";
}
.portlet-body .fa-crosshairs::before {
	content: "\f05b";
}
.portlet-body .fa-times-circle-o::before {
	content: "\f05c";
}
.portlet-body .fa-check-circle-o::before {
	content: "\f05d";
}
.portlet-body .fa-ban::before {
	content: "\f05e";
}
.portlet-body .fa-arrow-left::before {
	content: "\f060";
}
.portlet-body .fa-arrow-right::before {
	content: "\f061";
}
.portlet-body .fa-arrow-up::before {
	content: "\f062";
}
.portlet-body .fa-arrow-down::before {
	content: "\f063";
}
.portlet-body .fa-mail-forward::before,
.portlet-body .fa-share::before {
	content: "\f064";
}
.portlet-body .fa-expand::before {
	content: "\f065";
}
.portlet-body .fa-compress::before {
	content: "\f066";
}
.portlet-body .fa-plus::before {
	content: "\f067";
}
.portlet-body .fa-minus::before {
	content: "\f068";
}
.portlet-body .fa-asterisk::before {
	content: "\f069";
}
.portlet-body .fa-exclamation-circle::before {
	content: "\f06a";
}
.portlet-body .fa-gift::before {
	content: "\f06b";
}
.portlet-body .fa-leaf::before {
	content: "\f06c";
}
.portlet-body .fa-fire::before {
	content: "\f06d";
}
.portlet-body .fa-eye::before {
	content: "\f06e";
}
.portlet-body .fa-eye-slash::before {
	content: "\f070";
}
.portlet-body .fa-warning::before,
.portlet-body .fa-exclamation-triangle::before {
	content: "\f071";
}
.portlet-body .fa-plane::before {
	content: "\f072";
}
.portlet-body .fa-calendar::before {
	content: "\f073";
}
.portlet-body .fa-random::before {
	content: "\f074";
}
.portlet-body .fa-comment::before {
	content: "\f075";
}
.portlet-body .fa-magnet::before {
	content: "\f076";
}
.portlet-body .fa-chevron-up::before {
	content: "\f077";
}
.portlet-body .fa-chevron-down::before {
	content: "\f078";
}
.portlet-body .fa-retweet::before {
	content: "\f079";
}
.portlet-body .fa-shopping-cart::before {
	content: "\f07a";
}
.portlet-body .fa-folder::before {
	content: "\f07b";
}
.portlet-body .fa-folder-open::before {
	content: "\f07c";
}
.portlet-body .fa-arrows-v::before {
	content: "\f07d";
}
.portlet-body .fa-arrows-h::before {
	content: "\f07e";
}
.portlet-body .fa-bar-chart-o::before,
.portlet-body .fa-bar-chart::before {
	content: "\f080";
}
.portlet-body .fa-twitter-square::before {
	content: "\f081";
}
.portlet-body .fa-facebook-square::before {
	content: "\f082";
}
.portlet-body .fa-camera-retro::before {
	content: "\f083";
}
.portlet-body .fa-key::before {
	content: "\f084";
}
.portlet-body .fa-gears::before,
.portlet-body .fa-cogs::before {
	content: "\f085";
}
.portlet-body .fa-comments::before {
	content: "\f086";
}
.portlet-body .fa-thumbs-o-up::before {
	content: "\f087";
}
.portlet-body .fa-thumbs-o-down::before {
	content: "\f088";
}
.portlet-body .fa-star-half::before {
	content: "\f089";
}
.portlet-body .fa-heart-o::before {
	content: "\f08a";
}
.portlet-body .fa-sign-out::before {
	content: "\f08b";
}
.portlet-body .fa-linkedin-square::before {
	content: "\f08c";
}
.portlet-body .fa-thumb-tack::before {
	content: "\f08d";
}
.portlet-body .fa-external-link::before {
	content: "\f08e";
}
.portlet-body .fa-sign-in::before {
	content: "\f090";
}
.portlet-body .fa-trophy::before {
	content: "\f091";
}
.portlet-body .fa-github-square::before {
	content: "\f092";
}
.portlet-body .fa-upload::before {
	content: "\f093";
}
.portlet-body .fa-lemon-o::before {
	content: "\f094";
}
.portlet-body .fa-phone::before {
	content: "\f095";
}
.portlet-body .fa-square-o::before {
	content: "\f096";
}
.portlet-body .fa-bookmark-o::before {
	content: "\f097";
}
.portlet-body .fa-phone-square::before {
	content: "\f098";
}
.portlet-body .fa-twitter::before {
	content: "\f099";
}
.portlet-body .fa-facebook-f::before,
.portlet-body .fa-facebook::before {
	content: "\f09a";
}
.portlet-body .fa-github::before {
	content: "\f09b";
}
.portlet-body .fa-unlock::before {
	content: "\f09c";
}
.portlet-body .fa-credit-card::before {
	content: "\f09d";
}
.portlet-body .fa-feed::before,
.portlet-body .fa-rss::before {
	content: "\f09e";
}
.portlet-body .fa-hdd-o::before {
	content: "\f0a0";
}
.portlet-body .fa-bullhorn::before {
	content: "\f0a1";
}
.portlet-body .fa-bell::before {
	content: "\f0f3";
}
.portlet-body .fa-certificate::before {
	content: "\f0a3";
}
.portlet-body .fa-hand-o-right::before {
	content: "\f0a4";
}
.portlet-body .fa-hand-o-left::before {
	content: "\f0a5";
}
.portlet-body .fa-hand-o-up::before {
	content: "\f0a6";
}
.portlet-body .fa-hand-o-down::before {
	content: "\f0a7";
}
.portlet-body .fa-arrow-circle-left::before {
	content: "\f0a8";
}
.portlet-body .fa-arrow-circle-right::before {
	content: "\f0a9";
}
.portlet-body .fa-arrow-circle-up::before {
	content: "\f0aa";
}
.portlet-body .fa-arrow-circle-down::before {
	content: "\f0ab";
}
.portlet-body .fa-globe::before {
	content: "\f0ac";
}
.portlet-body .fa-wrench::before {
	content: "\f0ad";
}
.portlet-body .fa-tasks::before {
	content: "\f0ae";
}
.portlet-body .fa-filter::before {
	content: "\f0b0";
}
.portlet-body .fa-briefcase::before {
	content: "\f0b1";
}
.portlet-body .fa-arrows-alt::before {
	content: "\f0b2";
}
.portlet-body .fa-group::before,
.portlet-body .fa-users::before {
	content: "\f0c0";
}
.portlet-body .fa-chain::before,
.portlet-body .fa-link::before {
	content: "\f0c1";
}
.portlet-body .fa-cloud::before {
	content: "\f0c2";
}
.portlet-body .fa-flask::before {
	content: "\f0c3";
}
.portlet-body .fa-cut::before,
.portlet-body .fa-scissors::before {
	content: "\f0c4";
}
.portlet-body .fa-copy::before,
.portlet-body .fa-files-o::before {
	content: "\f0c5";
}
.portlet-body .fa-paperclip::before {
	content: "\f0c6";
}
.portlet-body .fa-save::before,
.portlet-body .fa-floppy-o::before {
	content: "\f0c7";
}
.portlet-body .fa-square::before {
	content: "\f0c8";
}
.portlet-body .fa-navicon::before,
.portlet-body .fa-reorder::before,
.portlet-body .fa-bars::before {
	content: "\f0c9";
}
.portlet-body .fa-list-ul::before {
	content: "\f0ca";
}
.portlet-body .fa-list-ol::before {
	content: "\f0cb";
}
.portlet-body .fa-strikethrough::before {
	content: "\f0cc";
}
.portlet-body .fa-underline::before {
	content: "\f0cd";
}
.portlet-body .fa-table::before {
	content: "\f0ce";
}
.portlet-body .fa-magic::before {
	content: "\f0d0";
}
.portlet-body .fa-truck::before {
	content: "\f0d1";
}
.portlet-body .fa-pinterest::before {
	content: "\f0d2";
}
.portlet-body .fa-pinterest-square::before {
	content: "\f0d3";
}
.portlet-body .fa-google-plus-square::before {
	content: "\f0d4";
}
.portlet-body .fa-google-plus::before {
	content: "\f0d5";
}
.portlet-body .fa-money::before {
	content: "\f0d6";
}
.portlet-body .fa-caret-down::before {
	content: "\f0d7";
}
.portlet-body .fa-caret-up::before {
	content: "\f0d8";
}
.portlet-body .fa-caret-left::before {
	content: "\f0d9";
}
.portlet-body .fa-caret-right::before {
	content: "\f0da";
}
.portlet-body .fa-columns::before {
	content: "\f0db";
}
.portlet-body .fa-unsorted::before,
.portlet-body .fa-sort::before {
	content: "\f0dc";
}
.portlet-body .fa-sort-down::before,
.portlet-body .fa-sort-desc::before {
	content: "\f0dd";
}
.portlet-body .fa-sort-up::before,
.portlet-body .fa-sort-asc::before {
	content: "\f0de";
}
.portlet-body .fa-envelope::before {
	content: "\f0e0";
}
.portlet-body .fa-linkedin::before {
	content: "\f0e1";
}
.portlet-body .fa-rotate-left::before,
.portlet-body .fa-undo::before {
	content: "\f0e2";
}
.portlet-body .fa-legal::before,
.portlet-body .fa-gavel::before {
	content: "\f0e3";
}
.portlet-body .fa-dashboard::before,
.portlet-body .fa-tachometer::before {
	content: "\f0e4";
}
.portlet-body .fa-comment-o::before {
	content: "\f0e5";
}
.portlet-body .fa-comments-o::before {
	content: "\f0e6";
}
.portlet-body .fa-flash::before,
.portlet-body .fa-bolt::before {
	content: "\f0e7";
}
.portlet-body .fa-sitemap::before {
	content: "\f0e8";
}
.portlet-body .fa-umbrella::before {
	content: "\f0e9";
}
.portlet-body .fa-paste::before,
.portlet-body .fa-clipboard::before {
	content: "\f0ea";
}
.portlet-body .fa-lightbulb-o::before {
	content: "\f0eb";
}
.portlet-body .fa-exchange::before {
	content: "\f0ec";
}
.portlet-body .fa-cloud-download::before {
	content: "\f0ed";
}
.portlet-body .fa-cloud-upload::before {
	content: "\f0ee";
}
.portlet-body .fa-user-md::before {
	content: "\f0f0";
}
.portlet-body .fa-stethoscope::before {
	content: "\f0f1";
}
.portlet-body .fa-suitcase::before {
	content: "\f0f2";
}
.portlet-body .fa-bell-o::before {
	content: "\f0a2";
}
.portlet-body .fa-coffee::before {
	content: "\f0f4";
}
.portlet-body .fa-cutlery::before {
	content: "\f0f5";
}
.portlet-body .fa-file-text-o::before {
	content: "\f0f6";
}
.portlet-body .fa-building-o::before {
	content: "\f0f7";
}
.portlet-body .fa-hospital-o::before {
	content: "\f0f8";
}
.portlet-body .fa-ambulance::before {
	content: "\f0f9";
}
.portlet-body .fa-medkit::before {
	content: "\f0fa";
}
.portlet-body .fa-fighter-jet::before {
	content: "\f0fb";
}
.portlet-body .fa-beer::before {
	content: "\f0fc";
}
.portlet-body .fa-h-square::before {
	content: "\f0fd";
}
.portlet-body .fa-plus-square::before {
	content: "\f0fe";
}
.portlet-body .fa-angle-double-left::before {
	content: "\f100";
}
.portlet-body .fa-angle-double-right::before {
	content: "\f101";
}
.portlet-body .fa-angle-double-up::before {
	content: "\f102";
}
.portlet-body .fa-angle-double-down::before {
	content: "\f103";
}
.portlet-body .fa-angle-left::before {
	content: "\f104";
}
.portlet-body .fa-angle-right::before {
	content: "\f105";
}
.portlet-body .fa-angle-up::before {
	content: "\f106";
}
.portlet-body .fa-angle-down::before {
	content: "\f107";
}
.portlet-body .fa-desktop::before {
	content: "\f108";
}
.portlet-body .fa-laptop::before {
	content: "\f109";
}
.portlet-body .fa-tablet::before {
	content: "\f10a";
}
.portlet-body .fa-mobile-phone::before,
.portlet-body .fa-mobile::before {
	content: "\f10b";
}
.portlet-body .fa-circle-o::before {
	content: "\f10c";
}
.portlet-body .fa-quote-left::before {
	content: "\f10d";
}
.portlet-body .fa-quote-right::before {
	content: "\f10e";
}
.portlet-body .fa-spinner::before {
	content: "\f110";
}
.portlet-body .fa-circle::before {
	content: "\f111";
}
.portlet-body .fa-mail-reply::before,
.portlet-body .fa-reply::before {
	content: "\f112";
}
.portlet-body .fa-github-alt::before {
	content: "\f113";
}
.portlet-body .fa-folder-o::before {
	content: "\f114";
}
.portlet-body .fa-folder-open-o::before {
	content: "\f115";
}
.portlet-body .fa-smile-o::before {
	content: "\f118";
}
.portlet-body .fa-frown-o::before {
	content: "\f119";
}
.portlet-body .fa-meh-o::before {
	content: "\f11a";
}
.portlet-body .fa-gamepad::before {
	content: "\f11b";
}
.portlet-body .fa-keyboard-o::before {
	content: "\f11c";
}
.portlet-body .fa-flag-o::before {
	content: "\f11d";
}
.portlet-body .fa-flag-checkered::before {
	content: "\f11e";
}
.portlet-body .fa-terminal::before {
	content: "\f120";
}
.portlet-body .fa-code::before {
	content: "\f121";
}
.portlet-body .fa-mail-reply-all::before,
.portlet-body .fa-reply-all::before {
	content: "\f122";
}
.portlet-body .fa-star-half-empty::before,
.portlet-body .fa-star-half-full::before,
.portlet-body .fa-star-half-o::before {
	content: "\f123";
}
.portlet-body .fa-location-arrow::before {
	content: "\f124";
}
.portlet-body .fa-crop::before {
	content: "\f125";
}
.portlet-body .fa-code-fork::before {
	content: "\f126";
}
.portlet-body .fa-unlink::before,
.portlet-body .fa-chain-broken::before {
	content: "\f127";
}
.portlet-body .fa-question::before {
	content: "\f128";
}
.portlet-body .fa-info::before {
	content: "\f129";
}
.portlet-body .fa-exclamation::before {
	content: "\f12a";
}
.portlet-body .fa-superscript::before {
	content: "\f12b";
}
.portlet-body .fa-subscript::before {
	content: "\f12c";
}
.portlet-body .fa-eraser::before {
	content: "\f12d";
}
.portlet-body .fa-puzzle-piece::before {
	content: "\f12e";
}
.portlet-body .fa-microphone::before {
	content: "\f130";
}
.portlet-body .fa-microphone-slash::before {
	content: "\f131";
}
.portlet-body .fa-shield::before {
	content: "\f132";
}
.portlet-body .fa-calendar-o::before {
	content: "\f133";
}
.portlet-body .fa-fire-extinguisher::before {
	content: "\f134";
}
.portlet-body .fa-rocket::before {
	content: "\f135";
}
.portlet-body .fa-maxcdn::before {
	content: "\f136";
}
.portlet-body .fa-chevron-circle-left::before {
	content: "\f137";
}
.portlet-body .fa-chevron-circle-right::before {
	content: "\f138";
}
.portlet-body .fa-chevron-circle-up::before {
	content: "\f139";
}
.portlet-body .fa-chevron-circle-down::before {
	content: "\f13a";
}
.portlet-body .fa-html5::before {
	content: "\f13b";
}
.portlet-body .fa-css3::before {
	content: "\f13c";
}
.portlet-body .fa-anchor::before {
	content: "\f13d";
}
.portlet-body .fa-unlock-alt::before {
	content: "\f13e";
}
.portlet-body .fa-bullseye::before {
	content: "\f140";
}
.portlet-body .fa-ellipsis-h::before {
	content: "\f141";
}
.portlet-body .fa-ellipsis-v::before {
	content: "\f142";
}
.portlet-body .fa-rss-square::before {
	content: "\f143";
}
.portlet-body .fa-play-circle::before {
	content: "\f144";
}
.portlet-body .fa-ticket::before {
	content: "\f145";
}
.portlet-body .fa-minus-square::before {
	content: "\f146";
}
.portlet-body .fa-minus-square-o::before {
	content: "\f147";
}
.portlet-body .fa-level-up::before {
	content: "\f148";
}
.portlet-body .fa-level-down::before {
	content: "\f149";
}
.portlet-body .fa-check-square::before {
	content: "\f14a";
}
.portlet-body .fa-pencil-square::before {
	content: "\f14b";
}
.portlet-body .fa-external-link-square::before {
	content: "\f14c";
}
.portlet-body .fa-share-square::before {
	content: "\f14d";
}
.portlet-body .fa-compass::before {
	content: "\f14e";
}
.portlet-body .fa-toggle-down::before,
.portlet-body .fa-caret-square-o-down::before {
	content: "\f150";
}
.portlet-body .fa-toggle-up::before,
.portlet-body .fa-caret-square-o-up::before {
	content: "\f151";
}
.portlet-body .fa-toggle-right::before,
.portlet-body .fa-caret-square-o-right::before {
	content: "\f152";
}
.portlet-body .fa-euro::before,
.portlet-body .fa-eur::before {
	content: "\f153";
}
.portlet-body .fa-gbp::before {
	content: "\f154";
}
.portlet-body .fa-dollar::before,
.portlet-body .fa-usd::before {
	content: "\f155";
}
.portlet-body .fa-rupee::before,
.portlet-body .fa-inr::before {
	content: "\f156";
}
.portlet-body .fa-cny::before,
.portlet-body .fa-rmb::before,
.portlet-body .fa-yen::before,
.portlet-body .fa-jpy::before {
	content: "\f157";
}
.portlet-body .fa-ruble::before,
.portlet-body .fa-rouble::before,
.portlet-body .fa-rub::before {
	content: "\f158";
}
.portlet-body .fa-won::before,
.portlet-body .fa-krw::before {
	content: "\f159";
}
.portlet-body .fa-bitcoin::before,
.portlet-body .fa-btc::before {
	content: "\f15a";
}
.portlet-body .fa-file::before {
	content: "\f15b";
}
.portlet-body .fa-file-text::before {
	content: "\f15c";
}
.portlet-body .fa-sort-alpha-asc::before {
	content: "\f15d";
}
.portlet-body .fa-sort-alpha-desc::before {
	content: "\f15e";
}
.portlet-body .fa-sort-amount-asc::before {
	content: "\f160";
}
.portlet-body .fa-sort-amount-desc::before {
	content: "\f161";
}
.portlet-body .fa-sort-numeric-asc::before {
	content: "\f162";
}
.portlet-body .fa-sort-numeric-desc::before {
	content: "\f163";
}
.portlet-body .fa-thumbs-up::before {
	content: "\f164";
}
.portlet-body .fa-thumbs-down::before {
	content: "\f165";
}
.portlet-body .fa-youtube-square::before {
	content: "\f166";
}
.portlet-body .fa-youtube::before {
	content: "\f167";
}
.portlet-body .fa-xing::before {
	content: "\f168";
}
.portlet-body .fa-xing-square::before {
	content: "\f169";
}
.portlet-body .fa-youtube-play::before {
	content: "\f16a";
}
.portlet-body .fa-dropbox::before {
	content: "\f16b";
}
.portlet-body .fa-stack-overflow::before {
	content: "\f16c";
}
.portlet-body .fa-instagram::before {
	content: "\f16d";
}
.portlet-body .fa-flickr::before {
	content: "\f16e";
}
.portlet-body .fa-adn::before {
	content: "\f170";
}
.portlet-body .fa-bitbucket::before {
	content: "\f171";
}
.portlet-body .fa-bitbucket-square::before {
	content: "\f172";
}
.portlet-body .fa-tumblr::before {
	content: "\f173";
}
.portlet-body .fa-tumblr-square::before {
	content: "\f174";
}
.portlet-body .fa-long-arrow-down::before {
	content: "\f175";
}
.portlet-body .fa-long-arrow-up::before {
	content: "\f176";
}
.portlet-body .fa-long-arrow-left::before {
	content: "\f177";
}
.portlet-body .fa-long-arrow-right::before {
	content: "\f178";
}
.portlet-body .fa-apple::before {
	content: "\f179";
}
.portlet-body .fa-windows::before {
	content: "\f17a";
}
.portlet-body .fa-android::before {
	content: "\f17b";
}
.portlet-body .fa-linux::before {
	content: "\f17c";
}
.portlet-body .fa-dribbble::before {
	content: "\f17d";
}
.portlet-body .fa-skype::before {
	content: "\f17e";
}
.portlet-body .fa-foursquare::before {
	content: "\f180";
}
.portlet-body .fa-trello::before {
	content: "\f181";
}
.portlet-body .fa-female::before {
	content: "\f182";
}
.portlet-body .fa-male::before {
	content: "\f183";
}
.portlet-body .fa-gittip::before,
.portlet-body .fa-gratipay::before {
	content: "\f184";
}
.portlet-body .fa-sun-o::before {
	content: "\f185";
}
.portlet-body .fa-moon-o::before {
	content: "\f186";
}
.portlet-body .fa-archive::before {
	content: "\f187";
}
.portlet-body .fa-bug::before {
	content: "\f188";
}
.portlet-body .fa-vk::before {
	content: "\f189";
}
.portlet-body .fa-weibo::before {
	content: "\f18a";
}
.portlet-body .fa-renren::before {
	content: "\f18b";
}
.portlet-body .fa-pagelines::before {
	content: "\f18c";
}
.portlet-body .fa-stack-exchange::before {
	content: "\f18d";
}
.portlet-body .fa-arrow-circle-o-right::before {
	content: "\f18e";
}
.portlet-body .fa-arrow-circle-o-left::before {
	content: "\f190";
}
.portlet-body .fa-toggle-left::before,
.portlet-body .fa-caret-square-o-left::before {
	content: "\f191";
}
.portlet-body .fa-dot-circle-o::before {
	content: "\f192";
}
.portlet-body .fa-wheelchair::before {
	content: "\f193";
}
.portlet-body .fa-vimeo-square::before {
	content: "\f194";
}
.portlet-body .fa-turkish-lira::before,
.portlet-body .fa-try::before {
	content: "\f195";
}
.portlet-body .fa-plus-square-o::before {
	content: "\f196";
}
.portlet-body .fa-space-shuttle::before {
	content: "\f197";
}
.portlet-body .fa-slack::before {
	content: "\f198";
}
.portlet-body .fa-envelope-square::before {
	content: "\f199";
}
.portlet-body .fa-wordpress::before {
	content: "\f19a";
}
.portlet-body .fa-openid::before {
	content: "\f19b";
}
.portlet-body .fa-institution::before,
.portlet-body .fa-bank::before,
.portlet-body .fa-university::before {
	content: "\f19c";
}
.portlet-body .fa-mortar-board::before,
.portlet-body .fa-graduation-cap::before {
	content: "\f19d";
}
.portlet-body .fa-yahoo::before {
	content: "\f19e";
}
.portlet-body .fa-google::before {
	content: "\f1a0";
}
.portlet-body .fa-reddit::before {
	content: "\f1a1";
}
.portlet-body .fa-reddit-square::before {
	content: "\f1a2";
}
.portlet-body .fa-stumbleupon-circle::before {
	content: "\f1a3";
}
.portlet-body .fa-stumbleupon::before {
	content: "\f1a4";
}
.portlet-body .fa-delicious::before {
	content: "\f1a5";
}
.portlet-body .fa-digg::before {
	content: "\f1a6";
}
.portlet-body .fa-pied-piper::before {
	content: "\f1a7";
}
.portlet-body .fa-pied-piper-alt::before {
	content: "\f1a8";
}
.portlet-body .fa-drupal::before {
	content: "\f1a9";
}
.portlet-body .fa-joomla::before {
	content: "\f1aa";
}
.portlet-body .fa-language::before {
	content: "\f1ab";
}
.portlet-body .fa-fax::before {
	content: "\f1ac";
}
.portlet-body .fa-building::before {
	content: "\f1ad";
}
.portlet-body .fa-child::before {
	content: "\f1ae";
}
.portlet-body .fa-paw::before {
	content: "\f1b0";
}
.portlet-body .fa-spoon::before {
	content: "\f1b1";
}
.portlet-body .fa-cube::before {
	content: "\f1b2";
}
.portlet-body .fa-cubes::before {
	content: "\f1b3";
}
.portlet-body .fa-behance::before {
	content: "\f1b4";
}
.portlet-body .fa-behance-square::before {
	content: "\f1b5";
}
.portlet-body .fa-steam::before {
	content: "\f1b6";
}
.portlet-body .fa-steam-square::before {
	content: "\f1b7";
}
.portlet-body .fa-recycle::before {
	content: "\f1b8";
}
.portlet-body .fa-automobile::before,
.portlet-body .fa-car::before {
	content: "\f1b9";
}
.portlet-body .fa-cab::before,
.portlet-body .fa-taxi::before {
	content: "\f1ba";
}
.portlet-body .fa-tree::before {
	content: "\f1bb";
}
.portlet-body .fa-spotify::before {
	content: "\f1bc";
}
.portlet-body .fa-deviantart::before {
	content: "\f1bd";
}
.portlet-body .fa-soundcloud::before {
	content: "\f1be";
}
.portlet-body .fa-database::before {
	content: "\f1c0";
}
.portlet-body .fa-file-pdf-o::before {
	content: "\f1c1";
}
.portlet-body .fa-file-word-o::before {
	content: "\f1c2";
}
.portlet-body .fa-file-excel-o::before {
	content: "\f1c3";
}
.portlet-body .fa-file-powerpoint-o::before {
	content: "\f1c4";
}
.portlet-body .fa-file-photo-o::before,
.portlet-body .fa-file-picture-o::before,
.portlet-body .fa-file-image-o::before {
	content: "\f1c5";
}
.portlet-body .fa-file-zip-o::before,
.portlet-body .fa-file-archive-o::before {
	content: "\f1c6";
}
.portlet-body .fa-file-sound-o::before,
.portlet-body .fa-file-audio-o::before {
	content: "\f1c7";
}
.portlet-body .fa-file-movie-o::before,
.portlet-body .fa-file-video-o::before {
	content: "\f1c8";
}
.portlet-body .fa-file-code-o::before {
	content: "\f1c9";
}
.portlet-body .fa-vine::before {
	content: "\f1ca";
}
.portlet-body .fa-codepen::before {
	content: "\f1cb";
}
.portlet-body .fa-jsfiddle::before {
	content: "\f1cc";
}
.portlet-body .fa-life-bouy::before,
.portlet-body .fa-life-buoy::before,
.portlet-body .fa-life-saver::before,
.portlet-body .fa-support::before,
.portlet-body .fa-life-ring::before {
	content: "\f1cd";
}
.portlet-body .fa-circle-o-notch::before {
	content: "\f1ce";
}
.portlet-body .fa-ra::before,
.portlet-body .fa-rebel::before {
	content: "\f1d0";
}
.portlet-body .fa-ge::before,
.portlet-body .fa-empire::before {
	content: "\f1d1";
}
.portlet-body .fa-git-square::before {
	content: "\f1d2";
}
.portlet-body .fa-git::before {
	content: "\f1d3";
}
.portlet-body .fa-y-combinator-square::before,
.portlet-body .fa-yc-square::before,
.portlet-body .fa-hacker-news::before {
	content: "\f1d4";
}
.portlet-body .fa-tencent-weibo::before {
	content: "\f1d5";
}
.portlet-body .fa-qq::before {
	content: "\f1d6";
}
.portlet-body .fa-wechat::before,
.portlet-body .fa-weixin::before {
	content: "\f1d7";
}
.portlet-body .fa-send::before,
.portlet-body .fa-paper-plane::before {
	content: "\f1d8";
}
.portlet-body .fa-send-o::before,
.portlet-body .fa-paper-plane-o::before {
	content: "\f1d9";
}
.portlet-body .fa-history::before {
	content: "\f1da";
}
.portlet-body .fa-circle-thin::before {
	content: "\f1db";
}
.portlet-body .fa-header::before {
	content: "\f1dc";
}
.portlet-body .fa-paragraph::before {
	content: "\f1dd";
}
.portlet-body .fa-sliders::before {
	content: "\f1de";
}
.portlet-body .fa-share-alt::before {
	content: "\f1e0";
}
.portlet-body .fa-share-alt-square::before {
	content: "\f1e1";
}
.portlet-body .fa-bomb::before {
	content: "\f1e2";
}
.portlet-body .fa-soccer-ball-o::before,
.portlet-body .fa-futbol-o::before {
	content: "\f1e3";
}
.portlet-body .fa-tty::before {
	content: "\f1e4";
}
.portlet-body .fa-binoculars::before {
	content: "\f1e5";
}
.portlet-body .fa-plug::before {
	content: "\f1e6";
}
.portlet-body .fa-slideshare::before {
	content: "\f1e7";
}
.portlet-body .fa-twitch::before {
	content: "\f1e8";
}
.portlet-body .fa-yelp::before {
	content: "\f1e9";
}
.portlet-body .fa-newspaper-o::before {
	content: "\f1ea";
}
.portlet-body .fa-wifi::before {
	content: "\f1eb";
}
.portlet-body .fa-calculator::before {
	content: "\f1ec";
}
.portlet-body .fa-paypal::before {
	content: "\f1ed";
}
.portlet-body .fa-google-wallet::before {
	content: "\f1ee";
}
.portlet-body .fa-cc-visa::before {
	content: "\f1f0";
}
.portlet-body .fa-cc-mastercard::before {
	content: "\f1f1";
}
.portlet-body .fa-cc-discover::before {
	content: "\f1f2";
}
.portlet-body .fa-cc-amex::before {
	content: "\f1f3";
}
.portlet-body .fa-cc-paypal::before {
	content: "\f1f4";
}
.portlet-body .fa-cc-stripe::before {
	content: "\f1f5";
}
.portlet-body .fa-bell-slash::before {
	content: "\f1f6";
}
.portlet-body .fa-bell-slash-o::before {
	content: "\f1f7";
}
.portlet-body .fa-trash::before {
	content: "\f1f8";
}
.portlet-body .fa-copyright::before {
	content: "\f1f9";
}
.portlet-body .fa-at::before {
	content: "\f1fa";
}
.portlet-body .fa-eyedropper::before {
	content: "\f1fb";
}
.portlet-body .fa-paint-brush::before {
	content: "\f1fc";
}
.portlet-body .fa-birthday-cake::before {
	content: "\f1fd";
}
.portlet-body .fa-area-chart::before {
	content: "\f1fe";
}
.portlet-body .fa-pie-chart::before {
	content: "\f200";
}
.portlet-body .fa-line-chart::before {
	content: "\f201";
}
.portlet-body .fa-lastfm::before {
	content: "\f202";
}
.portlet-body .fa-lastfm-square::before {
	content: "\f203";
}
.portlet-body .fa-toggle-off::before {
	content: "\f204";
}
.portlet-body .fa-toggle-on::before {
	content: "\f205";
}
.portlet-body .fa-bicycle::before {
	content: "\f206";
}
.portlet-body .fa-bus::before {
	content: "\f207";
}
.portlet-body .fa-ioxhost::before {
	content: "\f208";
}
.portlet-body .fa-angellist::before {
	content: "\f209";
}
.portlet-body .fa-cc::before {
	content: "\f20a";
}
.portlet-body .fa-shekel::before,
.portlet-body .fa-sheqel::before,
.portlet-body .fa-ils::before {
	content: "\f20b";
}
.portlet-body .fa-meanpath::before {
	content: "\f20c";
}
.portlet-body .fa-buysellads::before {
	content: "\f20d";
}
.portlet-body .fa-connectdevelop::before {
	content: "\f20e";
}
.portlet-body .fa-dashcube::before {
	content: "\f210";
}
.portlet-body .fa-forumbee::before {
	content: "\f211";
}
.portlet-body .fa-leanpub::before {
	content: "\f212";
}
.portlet-body .fa-sellsy::before {
	content: "\f213";
}
.portlet-body .fa-shirtsinbulk::before {
	content: "\f214";
}
.portlet-body .fa-simplybuilt::before {
	content: "\f215";
}
.portlet-body .fa-skyatlas::before {
	content: "\f216";
}
.portlet-body .fa-cart-plus::before {
	content: "\f217";
}
.portlet-body .fa-cart-arrow-down::before {
	content: "\f218";
}
.portlet-body .fa-diamond::before {
	content: "\f219";
}
.portlet-body .fa-ship::before {
	content: "\f21a";
}
.portlet-body .fa-user-secret::before {
	content: "\f21b";
}
.portlet-body .fa-motorcycle::before {
	content: "\f21c";
}
.portlet-body .fa-street-view::before {
	content: "\f21d";
}
.portlet-body .fa-heartbeat::before {
	content: "\f21e";
}
.portlet-body .fa-venus::before {
	content: "\f221";
}
.portlet-body .fa-mars::before {
	content: "\f222";
}
.portlet-body .fa-mercury::before {
	content: "\f223";
}
.portlet-body .fa-intersex::before,
.portlet-body .fa-transgender::before {
	content: "\f224";
}
.portlet-body .fa-transgender-alt::before {
	content: "\f225";
}
.portlet-body .fa-venus-double::before {
	content: "\f226";
}
.portlet-body .fa-mars-double::before {
	content: "\f227";
}
.portlet-body .fa-venus-mars::before {
	content: "\f228";
}
.portlet-body .fa-mars-stroke::before {
	content: "\f229";
}
.portlet-body .fa-mars-stroke-v::before {
	content: "\f22a";
}
.portlet-body .fa-mars-stroke-h::before {
	content: "\f22b";
}
.portlet-body .fa-neuter::before {
	content: "\f22c";
}
.portlet-body .fa-genderless::before {
	content: "\f22d";
}
.portlet-body .fa-facebook-official::before {
	content: "\f230";
}
.portlet-body .fa-pinterest-p::before {
	content: "\f231";
}
.portlet-body .fa-whatsapp::before {
	content: "\f232";
}
.portlet-body .fa-server::before {
	content: "\f233";
}
.portlet-body .fa-user-plus::before {
	content: "\f234";
}
.portlet-body .fa-user-times::before {
	content: "\f235";
}
.portlet-body .fa-hotel::before,
.portlet-body .fa-bed::before {
	content: "\f236";
}
.portlet-body .fa-viacoin::before {
	content: "\f237";
}
.portlet-body .fa-train::before {
	content: "\f238";
}
.portlet-body .fa-subway::before {
	content: "\f239";
}
.portlet-body .fa-medium::before {
	content: "\f23a";
}
.portlet-body .fa-yc::before,
.portlet-body .fa-y-combinator::before {
	content: "\f23b";
}
.portlet-body .fa-optin-monster::before {
	content: "\f23c";
}
.portlet-body .fa-opencart::before {
	content: "\f23d";
}
.portlet-body .fa-expeditedssl::before {
	content: "\f23e";
}
.portlet-body .fa-battery-4::before,
.portlet-body .fa-battery-full::before {
	content: "\f240";
}
.portlet-body .fa-battery-3::before,
.portlet-body .fa-battery-three-quarters::before {
	content: "\f241";
}
.portlet-body .fa-battery-2::before,
.portlet-body .fa-battery-half::before {
	content: "\f242";
}
.portlet-body .fa-battery-1::before,
.portlet-body .fa-battery-quarter::before {
	content: "\f243";
}
.portlet-body .fa-battery-0::before,
.portlet-body .fa-battery-empty::before {
	content: "\f244";
}
.portlet-body .fa-mouse-pointer::before {
	content: "\f245";
}
.portlet-body .fa-i-cursor::before {
	content: "\f246";
}
.portlet-body .fa-object-group::before {
	content: "\f247";
}
.portlet-body .fa-object-ungroup::before {
	content: "\f248";
}
.portlet-body .fa-sticky-note::before {
	content: "\f249";
}
.portlet-body .fa-sticky-note-o::before {
	content: "\f24a";
}
.portlet-body .fa-cc-jcb::before {
	content: "\f24b";
}
.portlet-body .fa-cc-diners-club::before {
	content: "\f24c";
}
.portlet-body .fa-clone::before {
	content: "\f24d";
}
.portlet-body .fa-balance-scale::before {
	content: "\f24e";
}
.portlet-body .fa-hourglass-o::before {
	content: "\f250";
}
.portlet-body .fa-hourglass-1::before,
.portlet-body .fa-hourglass-start::before {
	content: "\f251";
}
.portlet-body .fa-hourglass-2::before,
.portlet-body .fa-hourglass-half::before {
	content: "\f252";
}
.portlet-body .fa-hourglass-3::before,
.portlet-body .fa-hourglass-end::before {
	content: "\f253";
}
.portlet-body .fa-hourglass::before {
	content: "\f254";
}
.portlet-body .fa-hand-grab-o::before,
.portlet-body .fa-hand-rock-o::before {
	content: "\f255";
}
.portlet-body .fa-hand-stop-o::before,
.portlet-body .fa-hand-paper-o::before {
	content: "\f256";
}
.portlet-body .fa-hand-scissors-o::before {
	content: "\f257";
}
.portlet-body .fa-hand-lizard-o::before {
	content: "\f258";
}
.portlet-body .fa-hand-spock-o::before {
	content: "\f259";
}
.portlet-body .fa-hand-pointer-o::before {
	content: "\f25a";
}
.portlet-body .fa-hand-peace-o::before {
	content: "\f25b";
}
.portlet-body .fa-trademark::before {
	content: "\f25c";
}
.portlet-body .fa-registered::before {
	content: "\f25d";
}
.portlet-body .fa-creative-commons::before {
	content: "\f25e";
}
.portlet-body .fa-gg::before {
	content: "\f260";
}
.portlet-body .fa-gg-circle::before {
	content: "\f261";
}
.portlet-body .fa-tripadvisor::before {
	content: "\f262";
}
.portlet-body .fa-odnoklassniki::before {
	content: "\f263";
}
.portlet-body .fa-odnoklassniki-square::before {
	content: "\f264";
}
.portlet-body .fa-get-pocket::before {
	content: "\f265";
}
.portlet-body .fa-wikipedia-w::before {
	content: "\f266";
}
.portlet-body .fa-safari::before {
	content: "\f267";
}
.portlet-body .fa-chrome::before {
	content: "\f268";
}
.portlet-body .fa-firefox::before {
	content: "\f269";
}
.portlet-body .fa-opera::before {
	content: "\f26a";
}
.portlet-body .fa-internet-explorer::before {
	content: "\f26b";
}
.portlet-body .fa-tv::before,
.portlet-body .fa-television::before {
	content: "\f26c";
}
.portlet-body .fa-contao::before {
	content: "\f26d";
}
.portlet-body .fa-500px::before {
	content: "\f26e";
}
.portlet-body .fa-amazon::before {
	content: "\f270";
}
.portlet-body .fa-calendar-plus-o::before {
	content: "\f271";
}
.portlet-body .fa-calendar-minus-o::before {
	content: "\f272";
}
.portlet-body .fa-calendar-times-o::before {
	content: "\f273";
}
.portlet-body .fa-calendar-check-o::before {
	content: "\f274";
}
.portlet-body .fa-industry::before {
	content: "\f275";
}
.portlet-body .fa-map-pin::before {
	content: "\f276";
}
.portlet-body .fa-map-signs::before {
	content: "\f277";
}
.portlet-body .fa-map-o::before {
	content: "\f278";
}
.portlet-body .fa-map::before {
	content: "\f279";
}
.portlet-body .fa-commenting::before {
	content: "\f27a";
}
.portlet-body .fa-commenting-o::before {
	content: "\f27b";
}
.portlet-body .fa-houzz::before {
	content: "\f27c";
}
.portlet-body .fa-vimeo::before {
	content: "\f27d";
}
.portlet-body .fa-black-tie::before {
	content: "\f27e";
}
.portlet-body .fa-fonticons::before {
	content: "\f280";
}
.portlet-body .fa-reddit-alien::before {
	content: "\f281";
}
.portlet-body .fa-edge::before {
	content: "\f282";
}
.portlet-body .fa-credit-card-alt::before {
	content: "\f283";
}
.portlet-body .fa-codiepie::before {
	content: "\f284";
}
.portlet-body .fa-modx::before {
	content: "\f285";
}
.portlet-body .fa-fort-awesome::before {
	content: "\f286";
}
.portlet-body .fa-usb::before {
	content: "\f287";
}
.portlet-body .fa-product-hunt::before {
	content: "\f288";
}
.portlet-body .fa-mixcloud::before {
	content: "\f289";
}
.portlet-body .fa-scribd::before {
	content: "\f28a";
}
.portlet-body .fa-pause-circle::before {
	content: "\f28b";
}
.portlet-body .fa-pause-circle-o::before {
	content: "\f28c";
}
.portlet-body .fa-stop-circle::before {
	content: "\f28d";
}
.portlet-body .fa-stop-circle-o::before {
	content: "\f28e";
}
.portlet-body .fa-shopping-bag::before {
	content: "\f290";
}
.portlet-body .fa-shopping-basket::before {
	content: "\f291";
}
.portlet-body .fa-hashtag::before {
	content: "\f292";
}
.portlet-body .fa-bluetooth::before {
	content: "\f293";
}
.portlet-body .fa-bluetooth-b::before {
	content: "\f294";
}
.portlet-body .fa-percent::before {
	content: "\f295";
}

.reskined .portlet {
	margin-top: 1.25rem;
	margin-bottom: 1.25rem;
}

.reskined .portlet[id*="callme"] {
	margin: 0;
}

.reskined .portlet .portlet-body {
	/* DETAILS */
	/* ACTIVE CHAT */
	/*.well {

      &.with-icon {
          position: relative;

          &:before {
              position: absolute;
              top: 0;
              left: 0;
              width: 100px;
              background-repeat: no-repeat;
              background-position: center top 30px;
              background-size: 46px 46px;
              content: '';
              text-align: center;
              font-size: 12px;
              color: #8c8c8c;
              padding-top: 80px;
          }

          @media (max-width: 991px) {
              padding-top: 90px;

              &:before {
                  left: 50%;
                  margin-left: -50px;
              }
          }

          @media (min-width: 992px) {
              padding-left: 130px;
          }

          &.sms:before {
              background-image: url(../images/ico-websms@2x.png);
          }
      }
  }
  */
	/* .tab_text {
      margin: 0;
      position: absolute;
      top: 50%;
      left: 35%;
      -ms-transform: translate(-25%, -50%);
      transform: translate(-25%, -50%);
      width: 75%;
  } */
	/*  input[name="broj_otpremnice"]{
    margin-top: 0px;
  }*/
	/*.ConnectEmail-inline-form input::-webkit-input-placeholder,
  .ConnectEmail-inline-form input:-moz-placeholder,
  .ConnectEmail-inline-form input::-moz-placeholder,
  .ConnectEmail-inline-form input:-ms-input-placeholder {
    font-size: 16px;
    color: #9b9b9b;
  }*/
}
.reskined .portlet .portlet-body .form-control {
	display: block;
	width: 100%;
	height: 3.125rem;
	margin-bottom: 1.25rem;
	padding: 0.5625rem 0.875rem;
	font-size: 1rem;
	line-height: 1.42857143;
	color: #000000;
	background-color: #ffffff;
	background-image: none;
	border: 0.0625rem solid #999;
	border-radius: 0.25rem;
	transition: border-color ease-in-out 0.15s;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .form-control {
		height: 3.5rem;
	}
}
.reskined .portlet .portlet-body .form-control:focus {
	border-color: #eb140a;
	outline: 0;
}
.reskined .portlet .portlet-body .form-control::-webkit-input-placeholder {
	color: #999999;
	opacity: 1;
}

.reskined .portlet .portlet-body .form-control:-moz-placeholder {
	color: #999999;
	opacity: 1;
}

.reskined .portlet .portlet-body .form-control::-moz-placeholder {
	color: #999999;
	opacity: 1;
}

.reskined .portlet .portlet-body .form-control:-ms-input-placeholder {
	color: #999999;
	opacity: 1;
}

.reskined .portlet .portlet-body .form-control::-ms-expand {
	border: 0;
	background-color: transparent;
}
.reskined .portlet .portlet-body .form-control[disabled],
.reskined .portlet .portlet-body .form-control[readonly],
fieldset[disabled] .reskined .portlet .portlet-body .form-control {
	background-color: #f7f7f7 !important;
}
.reskined .portlet .portlet-body .form-control[disabled],
fieldset[disabled] .reskined .portlet .portlet-body .form-control {
	cursor: not-allowed;
}
.reskined .portlet .portlet-body .form-control-static {
	padding-top: 0.4375rem;
	padding-bottom: 0.4375rem;
	margin-bottom: 0;
	min-height: 2.125rem;
}
.reskined .portlet .portlet-body .form-control-static.input-lg,
.reskined .portlet .portlet-body .form-control-static.input-sm {
	padding-left: 0;
	padding-right: 0;
}
.reskined .portlet .portlet-body .form-control.gsm-order-dropdown,
.reskined .portlet .portlet-body .form-control.gsm-order-dropdown:hover,
.reskined .portlet .portlet-body .form-control.gsm-order-dropdown:focus {
	border: 0 !important;
	border-bottom: 0.0625rem solid #000000 !important;
	padding: 0.375rem 0.1875rem;
	margin-top: 0.25rem;
	position: relative;
	top: -0.0625rem;
	margin-bottom: 0;
	line-height: auto;
	height: auto;
	background-image: url(https://ssc.a1.hr/documents/10307706/45746165/ico-select-arrow.png) !important;
	background-position: center right !important;
	padding-right: 1.25rem !important;
	min-width: 9.375rem;
	cursor: pointer;
}
.reskined .portlet .portlet-body .form-control--small {
	height: 2.875rem !important;
}
.reskined .portlet .portlet-body textarea.form-control {
	height: auto;
	min-height: 3.125rem;
}
.reskined .portlet .portlet-body input[type="search"] {
	-webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
	.reskined .portlet .portlet-body input[type="date"].form-control,
	.reskined .portlet .portlet-body input[type="time"].form-control,
	.reskined .portlet .portlet-body input[type="datetime-local"].form-control,
	.reskined .portlet .portlet-body input[type="month"].form-control {
		line-height: 2.125rem;
	}
	.reskined .portlet .portlet-body input[type="date"].input-sm,
	.input-group-sm .reskined .portlet .portlet-body input[type="date"],
	.reskined .portlet .portlet-body input[type="time"].input-sm,
	.input-group-sm .reskined .portlet .portlet-body input[type="time"],
	.reskined .portlet .portlet-body input[type="datetime-local"].input-sm,
	.input-group-sm .reskined .portlet .portlet-body input[type="datetime-local"],
	.reskined .portlet .portlet-body input[type="month"].input-sm,
	.input-group-sm .reskined .portlet .portlet-body input[type="month"] {
		line-height: 1.875rem;
	}
	.reskined .portlet .portlet-body input[type="date"].input-lg,
	.input-group-lg .reskined .portlet .portlet-body input[type="date"],
	.reskined .portlet .portlet-body input[type="time"].input-lg,
	.input-group-lg .reskined .portlet .portlet-body input[type="time"],
	.reskined .portlet .portlet-body input[type="datetime-local"].input-lg,
	.input-group-lg .reskined .portlet .portlet-body input[type="datetime-local"],
	.reskined .portlet .portlet-body input[type="month"].input-lg,
	.input-group-lg .reskined .portlet .portlet-body input[type="month"] {
		line-height: 2.875rem;
	}
}
.reskined .portlet .portlet-body .form-group {
	width: 100%;
	margin-bottom: 0;
}
@media (min-width: 468px) {
	.reskined .portlet .portlet-body .form-group {
		margin-bottom: 0.5rem;
	}
}
.reskined .portlet .portlet-body .form-group .btn-yellow {
	background: #551ee6;
	border: 0;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 1rem;
	padding: 0.625rem 1.25rem;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	display: inline-block;
	text-decoration: none;
	transition:
		color 0.3s ease,
		background-color 0.3s ease;
	backface-visibility: hidden;
	cursor: pointer;
	position: relative;
	outline: none;
	text-align: left;
	margin: 7px 0;
}
.reskined .portlet .portlet-body .form-group .btn-yellow:hover,
.reskined .portlet .portlet-body .form-group .btn-yellow:focus {
	color: #ffffff;
	background-color: #6635e9;
}
.reskined .portlet .portlet-body .radio,
.reskined .portlet .portlet-body .checkbox {
	position: relative;
	display: block;
	margin-top: 0.625rem;
	margin-bottom: 0.625rem;
}
.reskined .portlet .portlet-body .radio label,
.reskined .portlet .portlet-body .checkbox label {
	min-height: 1.25rem;
	padding-left: 1.25rem;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer;
}
.reskined .portlet .portlet-body .radio-inline,
.reskined .portlet .portlet-body .checkbox-inline {
	position: relative;
	display: inline-block;
	padding-left: 1.25rem;
	margin-bottom: 0;
	vertical-align: middle;
	font-weight: 400;
	cursor: pointer;
}
.reskined .portlet .portlet-body .radio input[type="radio"],
.reskined .portlet .portlet-body .radio-inline input[type="radio"],
.reskined .portlet .portlet-body .checkbox input[type="checkbox"],
.reskined .portlet .portlet-body .checkbox-inline input[type="checkbox"] {
	position: absolute;
	margin-left: -1.25rem;
	margin-top: 0.25rem;
}
.reskined .portlet .portlet-body .radio + .radio,
.reskined .portlet .portlet-body .checkbox + .checkbox {
	margin-top: -0.3125rem;
}
.reskined .portlet .portlet-body .radio-inline + .radio-inline,
.reskined .portlet .portlet-body .checkbox-inline + .checkbox-inline {
	margin-top: 0;
	margin-left: 0.625rem;
}
.reskined .portlet .portlet-body input[type="radio"][disabled],
.reskined .portlet .portlet-body input[type="checkbox"][disabled],
.reskined .portlet .portlet-body input[type="radio"].disabled,
.reskined .portlet .portlet-body input[type="checkbox"].disabled,
.reskined .portlet .portlet-body fieldset[disabled] input[type="radio"],
.reskined .portlet .portlet-body fieldset[disabled] input[type="checkbox"],
.reskined .portlet .portlet-body fieldset[disabled] .radio-inline,
.reskined .portlet .portlet-body fieldset[disabled] .checkbox-inline,
.reskined .portlet .portlet-body fieldset[disabled] .radio label,
.reskined .portlet .portlet-body fieldset[disabled] .checkbox label,
.reskined .portlet .portlet-body .radio.disabled label,
.reskined .portlet .portlet-body .checkbox.disabled label,
.reskined .portlet .portlet-body .radio-inline.disabled,
.reskined .portlet .portlet-body .checkbox-inline.disabled {
	cursor: not-allowed;
}
.reskined .portlet .portlet-body .input-sm {
	height: 1.875rem;
	padding: 0.3125rem 0.625rem;
	font-size: 0.75rem;
	line-height: 1.5;
	border-radius: 0.1875rem;
}
.reskined .portlet .portlet-body select.input-sm {
	height: 1.875rem;
	line-height: 1.875rem;
}
.reskined .portlet .portlet-body textarea.input-sm,
.reskined .portlet .portlet-body textarea.input-sm,
.reskined .portlet .portlet-body select[multiple].input-sm,
.reskined .portlet .portlet-body select[multiple].input-sm {
	height: auto;
}
.reskined .portlet .portlet-body .form-group-sm .form-control {
	height: 1.875rem;
	padding: 0.3125rem 0.625rem;
	font-size: 0.75rem;
	line-height: 1.5;
	border-radius: 0.1875rem;
}
.reskined .portlet .portlet-body .form-group-sm select.form-control {
	height: 1.875rem;
	line-height: 1.875rem;
}
.reskined .portlet .portlet-body .form-group-sm textarea.form-control,
.reskined .portlet .portlet-body .form-group-sm select[multiple].form-control {
	height: auto;
}
.reskined .portlet .portlet-body .form-group-sm .form-control-static {
	height: 1.875rem;
	min-height: 2rem;
	padding: 0.375rem 0.625rem;
	font-size: 0.75rem;
	line-height: 1.5;
}
.reskined .portlet .portlet-body .input-lg {
	height: 2.875rem;
	padding: 0.625rem 1rem;
	font-size: 1.125rem;
	line-height: 1.3333333;
	border-radius: 0.375rem;
}
.reskined .portlet .portlet-body select.input-lg {
	height: 2.875rem;
	line-height: 2.875rem;
}
.reskined .portlet .portlet-body textarea.input-lg,
.reskined .portlet .portlet-body select[multiple].input-lg {
	height: auto;
}
.reskined .portlet .portlet-body .form-group-lg .form-control {
	height: 2.875rem;
	padding: 0.625rem 1rem;
	font-size: 1.125rem;
	line-height: 1.3333333;
	border-radius: 0.375rem;
}
.reskined .portlet .portlet-body .form-group-lg select.form-control {
	height: 2.875rem;
	line-height: 2.875rem;
}
.reskined .portlet .portlet-body .form-group-lg textarea.form-control,
.reskined .portlet .portlet-body .form-group-lg select[multiple].form-control {
	height: auto;
}
.reskined .portlet .portlet-body .form-group-lg .form-control-static {
	height: 2.875rem;
	min-height: 2.375rem;
	padding: 0.6875rem 1rem;
	font-size: 1.125rem;
	line-height: 1.3333333;
}
.reskined .portlet .portlet-body .has-feedback {
	position: relative;
}
.reskined .portlet .portlet-body .has-feedback .form-control {
	padding-right: 2.65625rem;
}
.reskined .portlet .portlet-body .form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 2.125rem;
	height: 2.125rem;
	line-height: 2.125rem;
	text-align: center;
	pointer-events: none;
}
.reskined .portlet .portlet-body .input-lg + .form-control-feedback,
.reskined .portlet .portlet-body .input-group-lg + .form-control-feedback,
.reskined .portlet .portlet-body .form-group-lg .form-control + .form-control-feedback {
	width: 2.875rem;
	height: 2.875rem;
	line-height: 2.875rem;
}
.reskined .portlet .portlet-body .input-sm + .form-control-feedback,
.reskined .portlet .portlet-body .input-group-sm + .form-control-feedback,
.reskined .portlet .portlet-body .form-group-sm .form-control + .form-control-feedback {
	width: 1.875rem;
	height: 1.875rem;
	line-height: 1.875rem;
}
.reskined .portlet .portlet-body .has-success .help-block,
.reskined .portlet .portlet-body .has-success .control-label,
.reskined .portlet .portlet-body .has-success .radio,
.reskined .portlet .portlet-body .has-success .checkbox,
.reskined .portlet .portlet-body .has-success .radio-inline,
.reskined .portlet .portlet-body .has-success .checkbox-inline,
.reskined .portlet .portlet-body .has-success.radio label,
.reskined .portlet .portlet-body .has-success.checkbox label,
.reskined .portlet .portlet-body .has-success.radio-inline label,
.reskined .portlet .portlet-body .has-success.checkbox-inline label {
	color: #96c916;
}
.reskined .portlet .portlet-body .has-success .form-control {
	border-color: #96c916;
}
.reskined .portlet .portlet-body .has-success .form-control:focus {
	border-color: #96c916;
}
.reskined .portlet .portlet-body .has-success .input-group-addon {
	color: #96c916;
	border-color: #96c916;
	background-color: #dff0d8;
}
.reskined .portlet .portlet-body .has-success .form-control-feedback {
	color: #96c916;
}
.reskined .portlet .portlet-body .has-warning .help-block,
.reskined .portlet .portlet-body .has-warning .control-label,
.reskined .portlet .portlet-body .has-warning .radio,
.reskined .portlet .portlet-body .has-warning .checkbox,
.reskined .portlet .portlet-body .has-warning .radio-inline,
.reskined .portlet .portlet-body .has-warning .checkbox-inline,
.reskined .portlet .portlet-body .has-warning.radio label,
.reskined .portlet .portlet-body .has-warning.checkbox label,
.reskined .portlet .portlet-body .has-warning.radio-inline label,
.reskined .portlet .portlet-body .has-warning.checkbox-inline label {
	color: #ffb402;
}
.reskined .portlet .portlet-body .has-warning .form-control {
	border-color: #ffb402;
}
.reskined .portlet .portlet-body .has-warning .form-control:focus {
	border-color: #ffb402;
}
.reskined .portlet .portlet-body .has-warning .input-group-addon {
	color: #ffb402;
	border-color: #ffb402;
	background-color: #fcf8e3;
}
.reskined .portlet .portlet-body .has-warning .form-control-feedback {
	color: #ffb402;
}
.reskined .portlet .portlet-body .has-error .help-block,
.reskined .portlet .portlet-body .has-error .control-label,
.reskined .portlet .portlet-body .has-error .radio,
.reskined .portlet .portlet-body .has-error .checkbox,
.reskined .portlet .portlet-body .has-error .radio-inline,
.reskined .portlet .portlet-body .has-error .checkbox-inline,
.reskined .portlet .portlet-body .has-error.radio label,
.reskined .portlet .portlet-body .has-error.checkbox label,
.reskined .portlet .portlet-body .has-error.radio-inline label,
.reskined .portlet .portlet-body .has-error.checkbox-inline label {
	color: #eb140a;
}
.reskined .portlet .portlet-body .has-error .help-block {
	font-weight: 700;
	margin-left: 0;
}
.reskined .portlet .portlet-body .has-error .form-control {
	border-color: #eb140a;
	margin-bottom: 0.3125rem;
}
.reskined .portlet .portlet-body .has-error .form-control:focus {
	border-color: #eb140a;
}
.reskined .portlet .portlet-body .has-error .input-group-addon {
	color: #eb140a;
	border-color: #eb140a;
	background-color: #f2dede;
}
.reskined .portlet .portlet-body .has-error .form-control-feedback {
	color: #eb140a;
}
.reskined .portlet .portlet-body .has-feedback label ~ .form-control-feedback {
	top: 1.5625rem;
}
.reskined .portlet .portlet-body .has-feedback label.sr-only ~ .form-control-feedback {
	top: 0;
}
.reskined .portlet .portlet-body .help-block {
	display: block;
	margin: 0.625rem 1.25rem;
	color: #808080;
	font-size: 0.75rem;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .form-inline .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}
	.reskined .portlet .portlet-body .form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	.reskined .portlet .portlet-body .form-inline .form-control-static {
		display: inline-block;
	}
	.reskined .portlet .portlet-body .form-inline .input-group {
		display: inline-table;
		vertical-align: middle;
	}
	.reskined .portlet .portlet-body .form-inline .input-group .input-group-addon,
	.reskined .portlet .portlet-body .form-inline .input-group .input-group-btn,
	.reskined .portlet .portlet-body .form-inline .input-group .form-control {
		width: auto;
	}
	.reskined .portlet .portlet-body .form-inline .input-group > .form-control {
		width: 100%;
	}
	.reskined .portlet .portlet-body .form-inline .control-label {
		margin-bottom: 0;
		vertical-align: middle;
	}
	.reskined .portlet .portlet-body .form-inline .radio,
	.reskined .portlet .portlet-body .form-inline .checkbox {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}
	.reskined .portlet .portlet-body .form-inline .radio label,
	.reskined .portlet .portlet-body .form-inline .checkbox label {
		padding-left: 0;
	}
	.reskined .portlet .portlet-body .form-inline .radio input[type="radio"],
	.reskined .portlet .portlet-body .form-inline .radio input[type="checkbox"],
	.reskined .portlet .portlet-body .form-inline .checkbox input[type="radio"],
	.reskined .portlet .portlet-body .form-inline .checkbox input[type="checkbox"] {
		position: relative;
		margin-left: 0;
	}
	.reskined .portlet .portlet-body .form-inline .has-feedback .form-control-feedback {
		top: 0;
	}
}
.reskined .portlet .portlet-body .form-horizontal .radio,
.reskined .portlet .portlet-body .form-horizontal .checkbox,
.reskined .portlet .portlet-body .form-horizontal .radio-inline,
.reskined .portlet .portlet-body .form-horizontal .checkbox-inline {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0.4375rem;
}
.reskined .portlet .portlet-body .form-horizontal .radio,
.reskined .portlet .portlet-body .form-horizontal .checkbox {
	min-height: 1.6875rem;
}
.reskined .portlet .portlet-body .form-horizontal .form-group {
	margin-left: -0.9375rem;
	margin-right: -0.9375rem;
	display: flex;
	flex-wrap: wrap;
}
.reskined .portlet .portlet-body .form-horizontal .control-label {
	padding-top: 0;
	margin-bottom: 0.3125rem;
}
@media (min-width: 468px) {
	.reskined .portlet .portlet-body .form-horizontal .control-label {
		text-align: right;
		padding-top: 1rem;
		margin-bottom: 0;
	}
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .form-horizontal .control-label {
		text-align: right;
		margin-bottom: 0;
		padding-top: 1.125rem;
	}
}
.reskined .portlet .portlet-body .form-horizontal .has-feedback .form-control-feedback {
	right: 0.9375rem;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .form-horizontal .form-group-lg .control-label {
		padding-top: 0.6875rem;
		font-size: 1.125rem;
	}
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .form-horizontal .form-group-sm .control-label {
		padding-top: 0.375rem;
		font-size: 0.75rem;
	}
}
.reskined .portlet .portlet-body label {
	font-family: "a1", "Helvetica Neue", "Arial", "sans-serif" !important;
	font-weight: 400;
}
.reskined .portlet .portlet-body .control-label.futuraBook {
	font-size: 1rem;
	font-family: "a1", "Helvetica Neue", "Arial", "sans-serif" !important;
	font-weight: 400;
}
.reskined .portlet .portlet-body .control-label.gsm-order-label {
	text-align: left !important;
	padding-top: 0.375rem !important;
}
.reskined .portlet .portlet-body .form-group.required label::before {
	content: "* ";
	color: #eb140a;
}
.reskined .portlet .portlet-body .form-group.required input[type="radio"] + label::before,
.reskined .portlet .portlet-body .form-group.required input[type="checkbox"] + label::before {
	content: "";
}
.reskined .portlet .portlet-body .form-group .input-ok::after {
	position: absolute;
	top: 1.125rem;
	right: 1.875rem;
	outline: 0;
	transition: all 350ms ease-in-out;
	color: #96c916;
	font-family: FontAwesomePortlet;
	content: "\f00c";
}
.reskined .portlet .portlet-body .form-inline label {
	position: relative;
	top: -0.5rem;
	margin-right: 0.9375rem;
}
.reskined .portlet .portlet-body .form-inline label.xl {
	font-family: "a1", "Helvetica Neue", "Arial", "sans-serif" !important;
	font-weight: 300;
	font-size: 1.5rem;
	top: -0.375rem;
	margin-right: 1.25rem;
}
.reskined .portlet .portlet-body input[type="text"],
.reskined .portlet .portlet-body input[type="password"],
.reskined .portlet .portlet-body input[type="file"],
.reskined .portlet .portlet-body input[type="submit"],
.reskined .portlet .portlet-body input[type="button"],
.reskined .portlet .portlet-body input[type="reset"],
.reskined .portlet .portlet-body select,
.reskined .portlet .portlet-body textarea,
.reskined .portlet .portlet-body .textarea,
.reskined .portlet .portlet-body button,
.reskined .portlet .portlet-body .aui-field-input-text {
	background-image: none;
	padding: 1rem;
	font-family: "a1", "Helvetica Neue", "Arial", "sans-serif";
	font-weight: 400;
	font-size: 1rem;
}
.reskined .portlet .portlet-body .Call_me-Modal .Modal-inner {
	border-radius: 1rem;
	height: initial;
}
.reskined .portlet .portlet-body .Call_me-Modal .Modal-body {
	margin-top: 1.25rem;
}
.reskined .portlet .portlet-body .Call_me-Modal .form-group input {
	border-radius: 0.375rem;
	border: 1px solid #999;
}
.reskined .portlet .portlet-body input[type="file"] {
	margin-top: 20px;
}
.reskined .portlet .portlet-body .custom-file-input input[type="file"] {
	margin-top: 0;
}
.reskined .portlet .portlet-body .has-error .help-block,
.reskined .portlet .portlet-body .has-error .control-label,
.reskined .portlet .portlet-body .has-error .radio,
.reskined .portlet .portlet-body .has-error .checkbox,
.reskined .portlet .portlet-body .has-error .radio-inline,
.reskined .portlet .portlet-body .has-error .checkbox-inline {
	color: #eb140a;
}
.reskined .portlet .portlet-body .has-error .help-block label,
.reskined .portlet .portlet-body .has-error .control-label label,
.reskined .portlet .portlet-body .has-error .radio label,
.reskined .portlet .portlet-body .has-error .checkbox label,
.reskined .portlet .portlet-body .has-error .radio-inline label,
.reskined .portlet .portlet-body .has-error .checkbox-inline label {
	color: #eb140a;
}
.reskined .portlet .portlet-body .checkbox .help-block,
.reskined .portlet .portlet-body .radio .help-block {
	margin-left: -1.25rem;
}
.reskined .portlet .portlet-body .checkbox .help-block {
	margin-top: -1.25rem;
}
.reskined .portlet .portlet-body .form-control.blank {
	border: 0;
	border-radius: 0;
	background: #ffffff !important;
	padding: 0.375rem 0;
}
.reskined .portlet .portlet-body select {
	background-image: url(https://ssc.a1.hr/documents/10307706/45746165/ico-select-arrow.png) !important;
	background-repeat: no-repeat !important;
	background-position: center right 15px !important;
	-webkit-appearance: none;
	-moz-appearance: none;
	padding-right: 2.5rem !important;
	background-size: 15px;
}
.reskined .portlet .portlet-body select::-ms-expand {
	display: none;
}
.reskined .portlet .portlet-body select:focus {
	background-image: url(https://ssc.a1.hr/documents/10307706/45746165/ico-select-arrow-focus.png) !important;
}
.reskined .portlet .portlet-body select.input-xl {
	background-position: center right 20px;
}
.reskined .portlet .portlet-body select.input-lg {
	height: 3.75rem;
	padding: 0.5625rem 1.5rem;
	line-height: 2.5rem;
}
.reskined .portlet .portlet-body textarea {
	padding: 0.875rem !important;
}
.reskined .portlet .portlet-body textarea.input-round {
	border-radius: 1.5625rem;
}
.reskined .portlet .portlet-body .input-sm {
	height: 2.5rem !important;
	padding: 0.5rem 0.625rem !important;
	font-size: 0.75rem !important;
	line-height: 1.5 !important;
}
.reskined .portlet .portlet-body .input-xs {
	height: 1.6875rem !important;
	padding: 0.4375rem !important;
	font-size: 0.75rem !important;
	line-height: 1.5 !important;
}
.reskined .portlet .portlet-body .input-lg {
	height: 3.75rem;
	font-family: "a1", "Helvetica Neue", "Arial", "sans-serif";
	font-weight: 400;
	font-size: 1.125rem;
	line-height: 1.555555;
	padding: 0.5625rem 0.875rem;
}
.reskined .portlet .portlet-body .input-xl {
	height: 3.75rem;
	font-family: "a1", "Helvetica Neue", "Arial", "sans-serif";
	font-weight: 300;
	font-size: 1.5rem;
	padding: 0.4375rem 3.75rem 0.4375rem 1.25rem;
}
.reskined .portlet .portlet-body .input-xxl {
	height: auto;
	font-family: "a1", "Helvetica Neue", "Arial", "sans-serif" !important;
	font-weight: 300 !important;
	padding: 0.3125rem 1.5625rem;
	font-size: 1.5rem;
}
.reskined .portlet .portlet-body .input-round {
	color: #75685e;
	background: #ffffff;
	border: 0.125rem solid #ede7eb;
	font-size: 0.875rem;
	border-radius: 62.5rem;
}
.reskined .portlet .portlet-body .input-round.input-lg {
	padding: 0.5625rem 1rem;
}
.reskined .portlet .portlet-body .input-round.with-button {
	width: calc(100% + 20px);
	padding-right: 2rem;
	border-radius: 62.5rem 0 0 62.5rem;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .input-lg {
		height: 2.4375rem;
		font-size: 1rem;
		line-height: 1.555555;
		padding: 0.375rem 0.875rem;
	}
	.reskined .portlet .portlet-body select.input-lg {
		height: 2.4375rem;
		line-height: 2.4375rem;
	}
	.reskined .portlet .portlet-body textarea.input-lg,
	.reskined .portlet .portlet-body textarea.input-round {
		height: auto !important;
	}
	.reskined .portlet .portlet-body textarea.input-round {
		border-radius: 1.125rem;
	}
	.reskined .portlet .portlet-body .input-xl,
	.reskined .portlet .portlet-body .input-xxl {
		height: 3.125rem !important;
		font-family: "a1", "Helvetica Neue", "Arial", "sans-serif" !important;
		font-weight: 400 !important;
		font-size: 1rem !important;
		padding: 0.375rem 0.875rem !important;
	}
	.reskined .portlet .portlet-body select.input-xl {
		height: 3.125rem;
		padding: 0.375rem 0.625rem;
	}
	.reskined .portlet .portlet-body .input-round.input-lg {
		height: 2.375rem;
		padding: 0.375rem 0.875rem;
	}
	.reskined .portlet .portlet-body .form-inline label.xl {
		font-family: "a1", "Helvetica Neue", "Arial", "sans-serif" !important;
		font-weight: 400 !important;
		font-size: 1rem;
		top: -0.375rem;
		margin-right: 1.25rem;
	}
}
.reskined .portlet .portlet-body .checkbox {
	padding-left: 1.25rem;
	margin-bottom: 1.25rem;
}
.reskined .portlet .portlet-body .checkbox label {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	padding-left: 0.4375rem;
	font-family: "a1", "Helvetica Neue", "Arial", "sans-serif" !important;
	font-weight: 400;
}
.reskined .portlet .portlet-body .checkbox label::before {
	content: "";
	display: inline-block;
	position: absolute;
	width: 1rem;
	height: 1rem;
	border-radius: 0;
	left: 0;
	top: 0.125rem;
	outline: 0 !important;
	margin-left: -1.25rem;
	border: 0.0625rem solid #d7d7d7;
	background-color: #ffffff;
	transition:
		border 0.15s ease-in-out,
		color 0.15s ease-in-out;
}
.reskined .portlet .portlet-body .checkbox label::after {
	display: inline-block;
	position: absolute;
	width: 1.0625rem;
	height: 1.0625rem;
	left: 0;
	top: 0.0625rem;
	margin-left: -1.3125rem;
	padding-left: 0.1875rem;
	padding-top: 0.0625rem;
	font-size: 0.75rem;
	line-height: 1rem;
	color: #585858;
}
.reskined .portlet .portlet-body .checkbox input[type="checkbox"] {
	opacity: 0;
	z-index: 1;
}
.reskined .portlet .portlet-body .checkbox input[type="checkbox"]:checked + label::after {
	color: #eb140a;
}
.reskined .portlet .portlet-body .checkbox input[type="checkbox"]:focus + label::before {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -0.125rem;
}
.reskined .portlet .portlet-body .checkbox input[type="checkbox"]:checked + label::after {
	font-family: FontAwesomePortlet;
	content: "\f00c";
}
.reskined .portlet .portlet-body .checkbox input[type="checkbox"]:indeterminate + label::after {
	display: block;
	content: "";
	width: 0.625rem;
	height: 0.1875rem;
	background-color: #585858;
	border-radius: 0.125rem;
	margin-left: -1.03125rem;
	margin-top: 0.4375rem;
}
.reskined .portlet .portlet-body .checkbox input[type="checkbox"]:disabled + label::before {
	background-color: #d7d7d7;
	cursor: not-allowed;
}
.reskined .portlet .portlet-body .checkbox input[type="checkbox"]:disabled + label::after {
	color: #585858;
}
.reskined .portlet .portlet-body .checkbox.checkbox-circle label::before {
	border-radius: 50%;
}
.reskined .portlet .portlet-body .checkbox.checkbox-inline {
	margin-top: 0;
}
.reskined .portlet .portlet-body .checkbox-primary input[type="checkbox"]:checked + label::before,
.reskined .portlet .portlet-body .checkbox-primary input[type="checkbox"]:indeterminate + label::before {
	background: #551ee6;
	border-color: #551ee6;
}
.reskined .portlet .portlet-body .checkbox-primary input[type="checkbox"]:checked + label::after,
.reskined .portlet .portlet-body .checkbox-primary input[type="checkbox"]:indeterminate + label::after {
	color: #ffffff;
}
.reskined .portlet .portlet-body .checkbox-danger input[type="checkbox"]:checked + label::before,
.reskined .portlet .portlet-body .checkbox-danger input[type="checkbox"]:indeterminate + label::before {
	background-color: #eb140a;
	border-color: #eb140a;
}
.reskined .portlet .portlet-body .checkbox-danger input[type="checkbox"]:checked + label::after,
.reskined .portlet .portlet-body .checkbox-danger input[type="checkbox"]:indeterminate + label::after {
	color: #ffffff;
}
.reskined .portlet .portlet-body .checkbox-info input[type="checkbox"]:checked + label::before,
.reskined .portlet .portlet-body .checkbox-info input[type="checkbox"]:indeterminate + label::before {
	background: #551ee6;
	border-color: #551ee6;
}
.reskined .portlet .portlet-body .checkbox-info input[type="checkbox"]:checked + label::after,
.reskined .portlet .portlet-body .checkbox-info input[type="checkbox"]:indeterminate + label::after {
	color: #ffffff;
}
.reskined .portlet .portlet-body .checkbox-warning input[type="checkbox"]:checked + label::before,
.reskined .portlet .portlet-body .checkbox-warning input[type="checkbox"]:indeterminate + label::before {
	background-color: #ffb402;
	border-color: #ffb402;
}
.reskined .portlet .portlet-body .checkbox-warning input[type="checkbox"]:checked + label::after,
.reskined .portlet .portlet-body .checkbox-warning input[type="checkbox"]:indeterminate + label::after {
	color: #ffffff;
}
.reskined .portlet .portlet-body .checkbox-success input[type="checkbox"]:checked + label::before,
.reskined .portlet .portlet-body .checkbox-success input[type="checkbox"]:indeterminate + label::before {
	background-color: #96c916;
	border-color: #96c916;
}
.reskined .portlet .portlet-body .checkbox-success input[type="checkbox"]:checked + label::after,
.reskined .portlet .portlet-body .checkbox-success input[type="checkbox"]:indeterminate + label::after {
	color: #ffffff;
}
.reskined .portlet .portlet-body .radio {
	padding-left: 1.25rem;
}
.reskined .portlet .portlet-body .radio input[type="radio"] + label::after {
	background-color: #eb140a;
}
.reskined .portlet .portlet-body .radio input[type="radio"]:checked + label::before {
	outline: 0 !important;
}
.reskined .portlet .portlet-body .radio label {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	padding-left: 0.4375rem;
	font-family: "a1", "Helvetica Neue", "Arial", "sans-serif" !important;
	font-weight: 400;
}
.reskined .portlet .portlet-body .radio label::before {
	content: "";
	display: inline-block;
	position: absolute;
	width: 1rem;
	height: 1rem;
	left: 0;
	top: 0;
	margin-left: -1.25rem;
	border: 0.0625rem solid #d7d7d7;
	border-radius: 50%;
	background-color: #ffffff;
	transition: border 0.15s ease-in-out;
}
.reskined .portlet .portlet-body .radio label::after {
	display: inline-block;
	position: absolute;
	content: " ";
	width: 0.625rem;
	height: 0.625rem;
	left: 0.1875rem;
	top: 0.1875rem;
	margin-left: -1.25rem;
	border-radius: 50%;
	background-color: #585858;
	transform: scale(0, 0);
	transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
}
.reskined .portlet .portlet-body .radio input[type="radio"] {
	opacity: 0;
	z-index: 1;
}
.reskined .portlet .portlet-body .radio input[type="radio"]:focus + label::before {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -0.125rem;
}
.reskined .portlet .portlet-body .radio input[type="radio"]:checked + label::after {
	transform: scale(1, 1);
}
.reskined .portlet .portlet-body .radio input[type="radio"]:disabled + label::before {
	background-color: #d7d7d7;
	cursor: not-allowed;
}
.reskined .portlet .portlet-body .radio input[type="radio"]:disabled + label::after {
	background-color: #585858;
}
.reskined .portlet .portlet-body .radio.radio-inline {
	margin-top: 0;
}
.reskined .portlet .portlet-body .radio-primary input[type="radio"] + label::after {
	background: #551ee6;
}
.reskined .portlet .portlet-body .radio-primary input[type="radio"]:checked + label::before {
	border-color: #551ee6;
}
.reskined .portlet .portlet-body .radio-primary input[type="radio"]:checked + label::after {
	background: #551ee6;
}
.reskined .portlet .portlet-body .radio-danger input[type="radio"] + label::after {
	background-color: #eb140a;
}
.reskined .portlet .portlet-body .radio-danger input[type="radio"]:checked + label::before {
	border-color: #eb140a;
}
.reskined .portlet .portlet-body .radio-danger input[type="radio"]:checked + label::after {
	background-color: #eb140a;
}
.reskined .portlet .portlet-body .radio-info input[type="radio"] + label::after {
	background: #551ee6;
}
.reskined .portlet .portlet-body .radio-info input[type="radio"]:checked + label::before {
	border-color: #551ee6;
}
.reskined .portlet .portlet-body .radio-info input[type="radio"]:checked + label::after {
	background: #551ee6;
}
.reskined .portlet .portlet-body .radio-warning input[type="radio"] + label::after {
	background-color: #ffb402;
}
.reskined .portlet .portlet-body .radio-warning input[type="radio"]:checked + label::before {
	border-color: #ffb402;
}
.reskined .portlet .portlet-body .radio-warning input[type="radio"]:checked + label::after {
	background-color: #ffb402;
}
.reskined .portlet .portlet-body .radio-success input[type="radio"] + label::after {
	background-color: #96c916;
}
.reskined .portlet .portlet-body .radio-success input[type="radio"]:checked + label::before {
	border-color: #96c916;
}
.reskined .portlet .portlet-body .radio-success input[type="radio"]:checked + label::after {
	background-color: #96c916;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .checkbox.roaming {
		padding-left: 0;
		margin-bottom: 0;
	}
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .checkbox.roaming {
		margin-bottom: 0;
	}
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .checkbox.roaming label {
		padding: 0 0.3125rem 2.1875rem;
		line-height: 1;
		min-height: auto;
	}
	.reskined .portlet .portlet-body .checkbox.roaming label::before {
		left: 50%;
		margin-left: -0.6875rem;
		top: auto;
		bottom: 0;
	}
	.reskined .portlet .portlet-body .checkbox.roaming label::after {
		left: 50%;
		margin-left: -0.6875rem;
		padding-left: 0.1875rem;
		top: auto;
		bottom: 0.25rem;
		padding-top: 0;
	}
}
@media (max-width: 992px) {
	.reskined .portlet .portlet-body .checkbox.roaming label {
		min-height: 5.625rem;
	}
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .checkbox.roaming label {
		min-height: auto;
	}
}
.reskined .portlet .portlet-body .show-pass {
	position: absolute;
	top: 1.125rem;
	right: 1.875rem;
	outline: 0;
	transition: all 350ms ease-in-out;
	color: #000000;
}
.reskined .portlet .portlet-body .show-pass:hover {
	color: #eb140a;
}
.reskined .portlet .portlet-body .squared-checkboxes {
	margin-bottom: 1.25rem;
}
.reskined .portlet .portlet-body .squared-checkboxes input {
	display: none;
}
.reskined .portlet .portlet-body .squared-checkboxes label {
	display: block;
	width: 100%;
	border-radius: 0;
	font-family: "a1", "Helvetica Neue", "Arial", "sans-serif" !important;
	font-weight: 400 !important;
	font-size: 1rem;
	line-height: 1.625rem;
	transition: all 250ms;
	background: #ffffff;
	padding: 0.3125rem 0.4375rem;
	margin: 0;
	color: #000000;
	text-align: center;
	position: relative;
	box-shadow: 0 0 0.375rem 0 rgba(0, 0, 0, 0.15);
	cursor: pointer;
}
.reskined .portlet .portlet-body .squared-checkboxes label:hover {
	color: #000000;
}
.reskined .portlet .portlet-body .squared-checkboxes.auto-width label {
	width: auto;
	display: inline-block;
	margin-right: 0.375rem;
	margin-bottom: 0.75rem;
	min-width: 2.8125rem;
}
.reskined .portlet .portlet-body .squared-checkboxes.auto-width.order-me {
	text-align: right;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .squared-checkboxes.auto-width.order-me {
		text-align: left;
		margin-top: 0.625rem;
	}
}
.reskined .portlet .portlet-body .squared-checkboxes.auto-width.order-me label {
	margin-right: 0;
	margin-left: 0.375rem;
	min-width: 2.25rem;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .squared-checkboxes.auto-width.order-me label {
		margin-right: 0;
		margin-left: 0.375rem;
	}
}
.reskined .portlet .portlet-body .squared-checkboxes.auto-width.order-me input + label {
	color: #bbbbbb;
}
.reskined .portlet .portlet-body .squared-checkboxes.auto-width.order-me input:checked + label,
.reskined .portlet .portlet-body .squared-checkboxes.auto-width.order-me input:hover + label {
	color: #000000;
}
.reskined .portlet .portlet-body .squared-checkboxes label .fa {
	font-size: 1.5rem;
	bottom: -0.125rem;
	position: relative;
}
.reskined .portlet .portlet-body .squared-checkboxes.auto-width.order-me label .fa {
	font-size: 1.125rem;
}
.reskined .portlet .portlet-body .squared-checkboxes input[type="checkbox"] {
	display: none;
}
.reskined .portlet .portlet-body .squared-checkboxes input:checked + label {
	top: -0.125rem;
	left: -0.125rem;
	box-shadow: 0.125rem 0.125rem 0.75rem 0 rgba(0, 0, 0, 0.2);
	font-family: "a1", "Helvetica Neue", "Arial", "sans-serif" !important;
	font-weight: 700 !important;
	background: #eb140a;
	color: #ffffff;
}
.reskined .portlet .portlet-body .squared-checkboxes input.withico + label img {
	opacity: 0.35;
	top: -0.125rem;
	transition: all 350ms;
	position: relative;
}
.reskined .portlet .portlet-body .squared-checkboxes input.withico + label:hover img,
.reskined .portlet .portlet-body .squared-checkboxes input.withico:checked + label img {
	opacity: 1;
}
@media (max-width: 1229px) {
	.reskined .portlet .portlet-body .squared-checkboxes span.hideme {
		display: none;
	}
}
.reskined .portlet .portlet-body .squared-checkboxes [class*="block-grid-"] {
	display: block;
	margin: -0.9375rem;
	margin-bottom: 0;
	padding: 0;
}
.reskined .portlet .portlet-body .squared-checkboxes .small[class*="block-grid-"] {
	margin: -0.375rem;
	margin-bottom: 0;
	font-size: 1em;
}
.reskined .portlet .portlet-body .squared-checkboxes [class*="block-grid-"]::before,
.reskined .portlet .portlet-body .squared-checkboxes [class*="block-grid-"]::after {
	content: " ";
	display: table;
}
.reskined .portlet .portlet-body .squared-checkboxes [class*="block-grid-"]::after {
	clear: both;
}
.reskined .portlet .portlet-body .squared-checkboxes .block-grid-item {
	display: inline;
	margin: 0;
	padding: 0.9375rem;
	height: auto;
	float: left;
	list-style: none;
}
.reskined .portlet .portlet-body .squared-checkboxes .small .block-grid-item {
	padding: 0.375rem;
}
.reskined .portlet .portlet-body .squared-checkboxes .block-grid-xs-2 > .block-grid-item {
	width: 50%;
}
.reskined .portlet .portlet-body .squared-checkboxes .block-grid-xs-2 > .block-grid-item:nth-of-type(n) {
	clear: none;
}
.reskined .portlet .portlet-body .squared-checkboxes .block-grid-xs-2 > .block-grid-item:nth-of-type(2n + 1) {
	clear: both;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .squared-checkboxes .block-grid-sm-5 > .block-grid-item {
		width: 20%;
	}
	.reskined .portlet .portlet-body .squared-checkboxes .block-grid-sm-5 > .block-grid-item:nth-of-type(n) {
		clear: none;
	}
	.reskined
		.portlet
		.portlet-body
		.squared-checkboxes
		.block-grid-sm-5
		> .block-grid-item:nth-of-type(5n + 1) {
		clear: both;
	}
}
@media (min-width: 992px) {
	.reskined .portlet .portlet-body .squared-checkboxes .block-grid-md-6 > .block-grid-item {
		width: 16.6666666667%;
	}
	.reskined .portlet .portlet-body .squared-checkboxes .block-grid-md-6 > .block-grid-item:nth-of-type(n) {
		clear: none;
	}
	.reskined
		.portlet
		.portlet-body
		.squared-checkboxes
		.block-grid-md-6
		> .block-grid-item:nth-of-type(6n + 1) {
		clear: both;
	}
}
@media (min-width: 1229px) {
	.reskined .portlet .portlet-body .squared-checkboxes .block-grid-lg-8 > .block-grid-item {
		width: 12.5%;
	}
	.reskined .portlet .portlet-body .squared-checkboxes .block-grid-lg-8 > .block-grid-item:nth-of-type(n) {
		clear: none;
	}
	.reskined
		.portlet
		.portlet-body
		.squared-checkboxes
		.block-grid-lg-8
		> .block-grid-item:nth-of-type(8n + 1) {
		clear: both;
	}
}
.reskined .portlet .portlet-body .device-filter-toggle {
	margin-top: 1rem;
	text-align: right;
	list-style-type: none;
	padding-left: 0;
	margin-left: -0.3125rem;
}
@media (max-width: 1229px) {
	.reskined .portlet .portlet-body .device-filter-toggle {
		margin-bottom: 1.875rem;
		text-align: left;
	}
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .device-filter-toggle {
		margin-top: 0;
		margin-bottom: 10px;
		transition: all 200ms ease-in-out;
	}
}
@media (max-width: 467px) {
	.reskined .portlet .portlet-body .device-filter-toggle.expanded-pb-napredni {
		margin-bottom: 19.0625rem;
		z-index: -1 !important;
	}
}
.reskined .portlet .portlet-body .device-filter-toggle li {
	position: relative;
	display: inline-block;
	padding-left: 0.3125rem;
	padding-right: 1.25rem;
	margin-left: 0.9375rem;
	transition: color 350ms;
	font-size: 1.125rem;
	vertical-align: middle;
	font-family: "a1", "Helvetica Neue", "Arial", "sans-serif" !important;
	font-weight: 700;
	cursor: pointer;
}
@media (max-width: 1229px) {
	.reskined .portlet .portlet-body .device-filter-toggle li {
		padding-right: 1.25rem;
		margin-left: 0rem;
		margin-right: 1.25pxrem;
	}
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .device-filter-toggle li {
		margin-bottom: 10px;
	}
}
.reskined .portlet .portlet-body .device-filter-toggle li.order {
	cursor: inherit;
	padding-right: 0;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .device-filter-toggle li.order {
		min-width: 100%;
	}
}
.reskined .portlet .portlet-body .device-filter-toggle li.order label {
	line-height: 1.8;
}
.reskined .portlet .portlet-body .device-filter-toggle li.order:hover {
	color: #000000;
}
.reskined .portlet .portlet-body .device-filter-toggle li.order::before {
	display: none;
}
.reskined .portlet .portlet-body .device-filter-toggle li:hover {
	color: #eb140a;
}
.reskined .portlet .portlet-body .device-filter-toggle li.collapsed {
	font-family: "a1", "Helvetica Neue", "Arial", "sans-serif" !important;
	font-weight: 400;
}
.reskined .portlet .portlet-body .device-filter-toggle li.collapsed::before {
	top: 0.0625rem;
}
.reskined .portlet .portlet-body .device-filter-toggle li.collapsed::after {
	opacity: 0;
}
.reskined .portlet .portlet-body .device-filter-toggle li::before {
	position: absolute;
	top: -0.125rem;
	right: 0;
	color: #000000;
	content: "\f107";
	transition: all 350ms;
	font-family: "FontAwesomePortlet";
}
.reskined .portlet .portlet-body .device-filter-toggle li::after {
	position: absolute;
	top: 2px;
	right: 0;
	color: #000000;
	content: "\f106";
	transition: all 350ms;
	opacity: 1;
	font-family: "FontAwesomePortlet";
}
.reskined .portlet .portlet-body html .btn[type="button"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.reskined .portlet .portlet-body .btn {
	padding: 0.625rem 1.25rem;
	color: #ffffff;
	border-radius: 4px;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-size: 0.875rem;
	display: inline-block;
	text-decoration: none;
	transition:
		color 0.3s ease,
		background-color 0.3s ease;
	backface-visibility: hidden;
	cursor: pointer;
	position: relative;
	outline: none;
	font-weight: 700;
	text-align: left;
	text-transform: none;
}
.reskined .portlet .portlet-body .btn:hover,
.reskined .portlet .portlet-body .btn:focus {
	text-decoration: none;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .btn {
		font-size: 18px;
	}
}
.reskined .portlet .portlet-body .btn-primary,
.reskined .portlet .portlet-body .btn-dark {
	border-radius: 0.25rem;
	background-color: #eb140a;
	border-color: #eb140a !important;
}
.reskined .portlet .portlet-body .btn-primary:hover:not([disabled]),
.reskined .portlet .portlet-body .btn-primary:focus:not([disabled]),
.reskined .portlet .portlet-body .btn-dark:hover:not([disabled]),
.reskined .portlet .portlet-body .btn-dark:focus:not([disabled]) {
	background-color: #f83a2c;
	color: #ffffff;
}
.reskined .portlet .portlet-body .btn-primary[disabled],
.reskined .portlet .portlet-body .btn-dark[disabled] {
	cursor: initial;
	background-color: #d7d7d7;
	border-color: #d7d7d7 !important;
}
.reskined .portlet .portlet-body .btn-block {
	display: block;
	width: 100%;
	text-align: center;
}
.reskined .portlet .portlet-body .btn.btn-default,
.reskined .portlet .portlet-body .btn.btn-checkbox {
	color: #551ee6;
	background: #ffffff;
	border: 0.0625rem solid #551ee6;
	font-weight: 700;
}
.reskined .portlet .portlet-body .btn.btn-default:hover,
.reskined .portlet .portlet-body .btn.btn-default:focus,
.reskined .portlet .portlet-body .btn.btn-checkbox:hover,
.reskined .portlet .portlet-body .btn.btn-checkbox:focus {
	background: #6964ff !important;
	color: #ffffff !important;
}
.reskined .portlet .portlet-body .btn.btn-xs {
	font-size: 14px;
	padding: 4px 12px !important;
}
.reskined .portlet .portlet-body .btn.btn-fa {
	border-radius: 1000px;
	padding: 0;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 0.875rem;
	vertical-align: middle;
}
.reskined .portlet .portlet-body .btn.btn-fa-square {
	padding: 0;
	width: 40px;
	font-size: 1.125rem;
	height: 40px;
	line-height: 40px;
	text-align: center;
}
.reskined .portlet .portlet-body .btn.btn-fa.btn-fa-sm {
	width: 28px;
	height: 28px;
	line-height: 28px;
}
@media (max-width: 467px) {
	.reskined .portlet .portlet-body .btn .hidden-xs {
		display: none !important;
	}
}
.reskined .portlet .portlet-body .btn.disabled:hover,
.reskined .portlet .portlet-body .btn.disabled:focus,
.reskined .portlet .portlet-body .btn:hover,
.reskined .portlet .portlet-body .btn:focus {
	box-shadow: none !important;
}
.reskined .portlet .portlet-body .nav {
	margin-bottom: 0;
	padding-left: 0;
	list-style: none;
}
.reskined .portlet .portlet-body .nav > li {
	position: relative;
	display: block;
}
.reskined .portlet .portlet-body .nav > li > a {
	position: relative;
	display: block;
	padding: 10px 15px;
}
.reskined .portlet .portlet-body .nav > li > a:hover,
.reskined .portlet .portlet-body .nav > li > a:focus {
	text-decoration: none;
	background-color: #efefef;
}
.reskined .portlet .portlet-body .nav > li > a > img {
	max-width: none;
}
.reskined .portlet .portlet-body .nav > li.disabled > a {
	color: #808080;
}
.reskined .portlet .portlet-body .nav > li.disabled > a:hover,
.reskined .portlet .portlet-body .nav > li.disabled > a:focus {
	color: #808080;
	text-decoration: none;
	background-color: transparent;
	cursor: not-allowed;
}
.reskined .portlet .portlet-body .nav .open > a,
.reskined .portlet .portlet-body .nav .open > a:hover,
.reskined .portlet .portlet-body .nav .open > a:focus {
	background-color: #efefef;
	border-color: #551ee6;
}
.reskined .portlet .portlet-body .nav .nav-divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #efefef;
}
.reskined .portlet .portlet-body .nav-justified {
	width: 100%;
}
.reskined .portlet .portlet-body .nav-justified > li > a {
	text-align: center;
	margin-bottom: 5px;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .nav-justified > li > a {
		margin-bottom: 0;
	}
}
@media (max-width: 768px) {
	.reskined .portlet .portlet-body .nav-justified > li > a::before,
	.reskined .portlet .portlet-body .nav-justified > li > a::after {
		border: none !important;
	}
}
.reskined .portlet .portlet-body .nav-justified > .dropdown .dropdown-menu {
	top: auto;
	left: auto;
}
.reskined .portlet .portlet-body .nav-wizard {
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
	background: #ffffff;
	border-radius: 8px;
	overflow: hidden;
}
.reskined .portlet .portlet-body .nav-wizard.nav-justified > li {
	float: none;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .nav-wizard.nav-justified > li {
		display: table-cell;
		width: 1%;
	}
}
.reskined .portlet .portlet-body .nav-wizard > li {
	float: left;
}
.reskined .portlet .portlet-body .nav-wizard > li > a {
	position: relative;
	background-color: #ffffff;
	text-align: left;
	color: #000000;
	font-family: "a1", "Helvetica Neue", "Arial", "sans-serif" !important;
	font-weight: 400;
	padding: 0 10px 0 45px;
	line-height: 1.2;
	height: 88px;
	font-size: 1rem;
	pointer-events: none;
}
@media (min-width: 768px) and (max-width: 991px) {
	.reskined .portlet .portlet-body .nav-wizard > li > a {
		font-size: 0.875rem;
	}
}
@media (max-width: 768px) {
	.reskined .portlet .portlet-body .nav-wizard > li > a {
		padding: 0 20px 0 45px;
		border-top: 0;
		height: 55px;
		margin: 0;
	}
}
@media (min-width: 992px) {
	.reskined .portlet .portlet-body .nav-wizard > li > a {
		padding-left: 65px;
	}
}
.reskined .portlet .portlet-body .nav-wizard > li > a:focus {
	background: #f7f7f7;
	background: linear-gradient(to right, rgb(249, 249, 249) 0, rgb(255, 255, 255) 100%);
	filter: progid:dximagetransform.microsoft.gradient(startColorstr="#f9f9f9", endColorstr="#ffffff", GradientType=1);
	outline: none;
}
.reskined .portlet .portlet-body .nav-wizard > li:not(:first-child) > a {
	padding-left: 64px;
}
@media (max-width: 768px) {
	.reskined .portlet .portlet-body .nav-wizard > li:not(:first-child) > a {
		padding: 0 20px 0 45px;
		height: 55px;
		margin: 0;
		border-top: 1px solid #e8e8e6;
	}
}
@media (min-width: 992px) {
	.reskined .portlet .portlet-body .nav-wizard > li:not(:first-child) > a {
		padding-left: 84px;
	}
}
.reskined .portlet .portlet-body .nav-wizard > li:not(:first-child) > a::before {
	width: 0;
	height: 0;
	border-top: 44px inset transparent;
	border-bottom: 44px inset transparent;
	border-left: 24px solid #e8e8e6;
	position: absolute;
	content: "";
	top: 0;
	left: 0;
}
.reskined .portlet .portlet-body .nav-wizard > li:not(:nth-child(1))::before {
	left: 37px;
}
@media (max-width: 768px) {
	.reskined .portlet .portlet-body .nav-wizard > li:not(:nth-child(1))::before {
		top: 15px;
		left: 15px;
		font-size: 1.5rem;
	}
}
@media (min-width: 992px) {
	.reskined .portlet .portlet-body .nav-wizard > li:not(:nth-child(1))::before {
		left: 44px;
	}
}
.reskined .portlet .portlet-body .nav-wizard > li:not(:last-child) > a {
	margin-right: 0px;
}
.reskined .portlet .portlet-body .nav-wizard > li:not(:last-child) > a::after {
	width: 0;
	height: 0;
	border-top: 44px inset transparent;
	border-bottom: 44px inset transparent;
	border-left: 24px solid #ffffff;
	position: absolute;
	content: "";
	top: 0;
	right: -24px;
	z-index: 2;
}
.reskined .portlet .portlet-body .nav-wizard > li::before {
	position: absolute;
	top: 30px;
	color: #000000;
	z-index: 4;
	left: 16px;
	height: auto;
	font-size: 1.875rem;
	line-height: 26px;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif" !important;
	font-weight: 700;
}
@media (max-width: 768px) {
	.reskined .portlet .portlet-body .nav-wizard > li::before {
		top: 15px;
		left: 15px;
		font-size: 1.5rem;
	}
}
@media (min-width: 992px) {
	.reskined .portlet .portlet-body .nav-wizard > li::before {
		font-size: 3rem;
	}
}
.reskined .portlet .portlet-body .nav-wizard > li.active::before {
	color: #ffffff;
}
.reskined .portlet .portlet-body .nav-wizard > li.active:hover > a::before {
	background: #551ee6 !important;
}
.reskined .portlet .portlet-body .nav-wizard > li:nth-child(1)::before {
	content: "1";
}
.reskined .portlet .portlet-body .nav-wizard > li:nth-child(2)::before {
	content: "2";
}
.reskined .portlet .portlet-body .nav-wizard > li:nth-child(3)::before {
	content: "3";
}
.reskined .portlet .portlet-body .nav-wizard > li:nth-child(4)::before {
	content: "4";
}
.reskined .portlet .portlet-body .nav-wizard > li:nth-child(5)::before {
	content: "5";
}
.reskined .portlet .portlet-body .nav-wizard > li:nth-child(6)::before {
	content: "6";
}
.reskined .portlet .portlet-body .nav-wizard > li.done:hover > a,
.reskined .portlet .portlet-body .nav-wizard > li:hover > a {
	background: #f7f7f7;
	background: linear-gradient(to right, rgb(249, 249, 249) 0, rgb(255, 255, 255) 100%);
	filter: progid:dximagetransform.microsoft.gradient(startColorstr="#f9f9f9", endColorstr="#ffffff", GradientType=1);
}
.reskined .portlet .portlet-body .nav-wizard > li.done:hover > a::before,
.reskined .portlet .portlet-body .nav-wizard > li:hover > a::before {
	background: #f7f7f7;
	background: linear-gradient(to right, rgb(249, 249, 249) 0, rgb(255, 255, 255) 100%);
	filter: progid:dximagetransform.microsoft.gradient(startColorstr="#f9f9f9", endColorstr="#ffffff", GradientType=1);
}
.reskined .portlet .portlet-body .nav-wizard > li.done:hover > a::after,
.reskined .portlet .portlet-body .nav-wizard > li:hover > a::after {
	border-left-color: #ffffff;
}
.reskined .portlet .portlet-body .nav-wizard > li.done > a {
	background-color: #f7f7f7;
}
.reskined .portlet .portlet-body .nav-wizard > li.done > a::before {
	border-right-color: #f7f7f7;
}
.reskined .portlet .portlet-body .nav-wizard > li.done > a::after {
	border-left-color: #f7f7f7;
}
.reskined .portlet .portlet-body .nav-wizard > li.active > a {
	color: #ffffff;
	background: #551ee6;
	cursor: default;
}
.reskined .portlet .portlet-body .nav-wizard > li.active > a:hover,
.reskined .portlet .portlet-body .nav-wizard > li.active > a:focus {
	color: #ffffff;
	background: #551ee6;
	cursor: default;
}
.reskined .portlet .portlet-body .nav-wizard > li.active > a::after {
	border-left-color: #551ee6;
}
.reskined .portlet .portlet-body .nav-wizard > li.disabled > a {
	color: #000000;
	background: #ffffff;
}
.reskined .portlet .portlet-body .nav-wizard > li.disabled > a:hover,
.reskined .portlet .portlet-body .nav-wizard > li.disabled > a:focus {
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
	cursor: default;
}
.reskined .portlet .portlet-body .nav-wizard > li.disabled > a::before {
	border-right-color: #efefef;
}
.reskined .portlet .portlet-body .nav-wizard > li.disabled > a::after {
	border-left-color: #ffffff;
}
.reskined .portlet .portlet-body .pagination {
	display: inline-block;
	margin: 1.25rem 0;
	padding: 0;
	border-radius: 0;
	border: none;
	list-style-type: none;
	font-size: 0;
	text-align: center;
}
.reskined .portlet .portlet-body .pagination > li {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	font-size: 0.875rem;
	font-weight: 700;
}
.reskined .portlet .portlet-body .pagination > li > a,
.reskined .portlet .portlet-body .pagination > li > span {
	position: relative;
	display: block;
	padding: 0.375rem 0.75rem;
	line-height: 1.42857143;
	text-decoration: none;
	background: none;
	color: #000000;
	border: none;
	margin: 0 0.125rem;
	opacity: 0.7;
	transition: all 350ms;
}
.reskined .portlet .portlet-body .pagination > li > a:hover,
.reskined .portlet .portlet-body .pagination > li > a:focus,
.reskined .portlet .portlet-body .pagination > li > span:hover,
.reskined .portlet .portlet-body .pagination > li > span:focus {
	z-index: 2;
	opacity: 1;
	border-radius: 0;
	background-color: #f83a2c;
	color: #ffffff;
}
.reskined .portlet .portlet-body .pagination > li .fa-angle-double-left::before {
	content: "\f053";
}
.reskined .portlet .portlet-body .pagination > li .fa-angle-double-right::before {
	content: "\f054";
}
.reskined .portlet .portlet-body .pagination > li.active > a,
.reskined .portlet .portlet-body .pagination > li.active > a:hover,
.reskined .portlet .portlet-body .pagination > li.active > a:focus,
.reskined .portlet .portlet-body .pagination > li.active > span {
	z-index: 3;
	color: #ffffff;
	background: #eb140a;
	box-shadow: none;
	border: none;
	cursor: default;
	opacity: 1;
}
.reskined .portlet .portlet-body .pagination > li.active > a:hover,
.reskined .portlet .portlet-body .pagination > li.active > a:focus,
.reskined .portlet .portlet-body .pagination > li.active > a:hover:hover,
.reskined .portlet .portlet-body .pagination > li.active > a:hover:focus,
.reskined .portlet .portlet-body .pagination > li.active > a:focus:hover,
.reskined .portlet .portlet-body .pagination > li.active > a:focus:focus,
.reskined .portlet .portlet-body .pagination > li.active > span:hover,
.reskined .portlet .portlet-body .pagination > li.active > span:focus {
	background-color: #f83a2c;
}
.reskined .portlet .portlet-body .pagination > li.disabled > a,
.reskined .portlet .portlet-body .pagination > li.disabled > a:hover,
.reskined .portlet .portlet-body .pagination > li.disabled > a:focus,
.reskined .portlet .portlet-body .pagination > li.disabled > span,
.reskined .portlet .portlet-body .pagination > li.disabled > span:hover,
.reskined .portlet .portlet-body .pagination > li.disabled > span:focus {
	color: #666666;
	background-color: transparent;
	cursor: not-allowed;
}
.reskined .portlet .portlet-body .pagination-lg > li > a,
.reskined .portlet .portlet-body .pagination-lg > li > span {
	padding: 0.625rem 1rem;
	font-size: 1rem;
	line-height: 1.3333333;
}
.reskined .portlet .portlet-body .pagination-sm > li > a,
.reskined .portlet .portlet-body .pagination-sm > li > span {
	padding: 0.3125rem 0.625rem;
	font-size: 0.75rem;
	line-height: 1.5;
}
.reskined .portlet .portlet-body .popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 28.125rem;
	margin: 0 1.25rem;
	padding: 0.0625rem;
	font-family: "a1", "Helvetica Neue", "Arial", "sans-serif";
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-break: auto;
	line-height: 1.42857143;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	font-size: 0.875rem;
	background-color: #ffffff;
	background-clip: padding-box;
	border: 0;
	border-radius: 0;
	box-shadow: 0 0 1.5625rem rgba(0, 0, 0, 0.2);
	color: #808080;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .popover {
		max-width: 17.25rem;
	}
}
.reskined .portlet .portlet-body .popover > .arrow,
.reskined .portlet .portlet-body .popover > .arrow::after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.reskined .portlet .portlet-body .popover > .arrow {
	border-width: 0.6875rem;
}
.reskined .portlet .portlet-body .popover > .arrow::after {
	border-width: 0.625rem;
	content: "";
}
.reskined .portlet .portlet-body .popover.top {
	margin-top: -1.25rem;
}
.reskined .portlet .portlet-body .popover.top > .arrow {
	left: 50%;
	margin-left: -1.9375rem;
	border-bottom-width: 0;
	border-top-color: #ffffff;
	bottom: -0.6875rem;
}
.reskined .portlet .portlet-body .popover.top > .arrow::after {
	content: " ";
	bottom: 0.0625rem;
	margin-left: -0.625rem;
	border-bottom-width: 0;
	border-top-color: #ffffff;
}
.reskined .portlet .portlet-body .popover.right {
	margin-left: 0.625rem;
}
.reskined .portlet .portlet-body .popover.right > .arrow {
	top: 50%;
	left: -0.6875rem;
	margin-top: -0.6875rem;
	border-left-width: 0;
	border-right-color: transparent;
}
.reskined .portlet .portlet-body .popover.right > .arrow::after {
	content: " ";
	left: 0.0625rem;
	bottom: -0.625rem;
	border-left-width: 0;
	border-right-color: #ffffff;
}
.reskined .portlet .portlet-body .popover.bottom {
	margin-top: 0.625rem;
}
.reskined .portlet .portlet-body .popover.bottom > .arrow {
	left: 50%;
	margin-left: -0.6875rem;
	border-top-width: 0;
	border-bottom-color: transparent;
	top: -0.6875rem;
}
.reskined .portlet .portlet-body .popover.bottom > .arrow::after {
	content: " ";
	top: 0.0625rem;
	margin-left: -0.625rem;
	border-top-width: 0;
	border-bottom-color: #ffffff;
}
.reskined .portlet .portlet-body .popover.left {
	margin-left: -0.625rem;
}
.reskined .portlet .portlet-body .popover.left > .arrow {
	top: 50%;
	right: -0.6875rem;
	margin-top: -0.6875rem;
	border-right-width: 0;
	border-left-color: transparent;
}
.reskined .portlet .portlet-body .popover.left > .arrow::after {
	content: " ";
	right: 0.0625rem;
	border-right-width: 0;
	border-left-color: #ffffff;
	bottom: -0.625rem;
}
.reskined .portlet .portlet-body .popover-title {
	margin: 0;
	padding: 0.5rem 0.875rem;
	font-size: 0.875rem;
	background-color: #f7f7f7;
	border-bottom: 1px solid #efefef;
}
.reskined .portlet .portlet-body .popover-content {
	padding: 1.1875rem 1.5rem;
}
.reskined .portlet .portlet-body .load-spinner {
	padding: 1.875rem 0;
	text-align: center;
}
.reskined .portlet .portlet-body .load-spinner .dot {
	width: 0.625rem;
	height: 0.625rem;
	background-color: #ffb400;
	border-radius: 50%;
	display: inline-block;
	margin: 0 0.3125rem;
	transform: scale(0);
	animation: loading 1200ms ease infinite 0ms;
}
.reskined .portlet .portlet-body .load-spinner .dot:nth-child(2) {
	background-color: #fa7800;
	animation: loading 1200ms ease infinite 100ms;
}
.reskined .portlet .portlet-body .load-spinner .dot:nth-child(3) {
	background-color: #e60028;
	animation: loading 1200ms ease infinite 200ms;
}
.reskined .portlet .portlet-body .load-spinner .dot:nth-child(4) {
	background-color: #fa7800;
	animation: loading 1200ms ease infinite 300ms;
}
.reskined .portlet .portlet-body .load-spinner .dot:nth-child(5) {
	background-color: #ffb400;
	animation: loading 1200ms ease infinite 400ms;
}
@keyframes loading {
	50% {
		transform: scale(1);
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
.reskined .portlet .portlet-body a {
	color: #eb140a;
	text-decoration: none;
	cursor: pointer;
}
.reskined .portlet .portlet-body a:hover,
.reskined .portlet .portlet-body a:focus {
	color: #f83a2c;
	text-decoration: none;
}
.reskined .portlet .portlet-body a:focus {
	outline: none !important;
}
.reskined .portlet .portlet-body p {
	margin-bottom: 1.25rem;
	line-height: 1.3;
}
.reskined .portlet .portlet-body h1,
.reskined .portlet .portlet-body .h1,
.reskined .portlet .portlet-body h2,
.reskined .portlet .portlet-body .h2,
.reskined .portlet .portlet-body h3,
.reskined .portlet .portlet-body .h3,
.reskined .portlet .portlet-body h4,
.reskined .portlet .portlet-body .h4,
.reskined .portlet .portlet-body h5,
.reskined .portlet .portlet-body .h5,
.reskined .portlet .portlet-body h6,
.reskined .portlet .portlet-body .h6 {
	font-family: "a1", "Helvetica Neue", "Arial", "sans-serif";
	font-weight: 400;
	color: #000000;
}
.reskined .portlet .portlet-body h1 small,
.reskined .portlet .portlet-body h1 .small,
.reskined .portlet .portlet-body .h1 small,
.reskined .portlet .portlet-body .h1 .small,
.reskined .portlet .portlet-body h2 small,
.reskined .portlet .portlet-body h2 .small,
.reskined .portlet .portlet-body .h2 small,
.reskined .portlet .portlet-body .h2 .small,
.reskined .portlet .portlet-body h3 small,
.reskined .portlet .portlet-body h3 .small,
.reskined .portlet .portlet-body .h3 small,
.reskined .portlet .portlet-body .h3 .small,
.reskined .portlet .portlet-body h4 small,
.reskined .portlet .portlet-body h4 .small,
.reskined .portlet .portlet-body .h4 small,
.reskined .portlet .portlet-body .h4 .small,
.reskined .portlet .portlet-body h5 small,
.reskined .portlet .portlet-body h5 .small,
.reskined .portlet .portlet-body .h5 small,
.reskined .portlet .portlet-body .h5 .small,
.reskined .portlet .portlet-body h6 small,
.reskined .portlet .portlet-body h6 .small,
.reskined .portlet .portlet-body .h6 small,
.reskined .portlet .portlet-body .h6 .small {
	color: inherit;
}
.reskined .portlet .portlet-body .futuraLight {
	font-family: "a1-serif", "Georgia", "sans-serif", "serif" !important;
	font-weight: 300;
}
.reskined .portlet .portlet-body .futuraBook {
	font-family: "a1-serif", "Georgia", "sans-serif", "serif" !important;
	font-weight: 400;
}
.reskined .portlet .portlet-body .futuraBold,
.reskined .portlet .portlet-body strong {
	font-weight: 700;
}
.reskined .portlet .portlet-body .arial {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
}
.reskined .portlet .portlet-body h1,
.reskined .portlet .portlet-body .h1 {
	font-size: 2.25rem;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body h1,
	.reskined .portlet .portlet-body .h1 {
		font-size: 1.875rem;
		line-height: 36px;
	}
}
.reskined .portlet .portlet-body h2,
.reskined .portlet .portlet-body .h2 {
	font-size: 1.875rem;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body h2,
	.reskined .portlet .portlet-body .h2 {
		font-size: 1.25rem;
	}
}
.reskined .portlet .portlet-body h3,
.reskined .portlet .portlet-body .h3 {
	font-size: 1.25rem;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body h3,
	.reskined .portlet .portlet-body .h3 {
		font-size: 1.125rem;
	}
}
.reskined .portlet .portlet-body h4,
.reskined .portlet .portlet-body .h4 {
	font-size: 1rem;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body h4,
	.reskined .portlet .portlet-body .h4 {
		font-size: 1rem;
	}
}
.reskined .portlet .portlet-body h5,
.reskined .portlet .portlet-body .h5 {
	font-size: 0.875rem;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body h5,
	.reskined .portlet .portlet-body .h5 {
		font-size: 0.875rem;
	}
}
.reskined .portlet .portlet-body h6,
.reskined .portlet .portlet-body .h6 {
	font-size: 0.75rem;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body h6,
	.reskined .portlet .portlet-body .h6 {
		font-size: 0.75rem;
	}
}
.reskined .portlet .portlet-body .padded40 {
	padding-top: 40px;
	padding-bottom: 40px;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .padded40 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
}
.reskined .portlet .portlet-body .padded40-all {
	padding: 40px;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .padded40-all {
		padding: 15px;
	}
}
.reskined .portlet .portlet-body .padded80 {
	padding-top: 80px;
	padding-bottom: 80px;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .padded80 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
}
.reskined .portlet .portlet-body .padded100 {
	padding-top: 100px;
	padding-bottom: 100px;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .padded100 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
}
.reskined .portlet .portlet-body .relative {
	position: relative;
}
.reskined .portlet .portlet-body .vcenter {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.reskined .portlet .portlet-body .font-size-17 {
	font-size: 17px !important;
}
.reskined .portlet .portlet-body .font-size-21 {
	font-size: 21px !important;
}
.reskined .portlet .portlet-body .font-size-27 {
	font-size: 27px !important;
}
.reskined .portlet .portlet-body .line-height1 {
	line-height: 1;
}
.reskined .portlet .portlet-body .line-height1-5 {
	line-height: 1.5;
}
.reskined .portlet .portlet-body .line-height2 {
	line-height: 2;
}
.reskined .portlet .portlet-body .weight100 {
	font-weight: 100;
}
.reskined .portlet .portlet-body .weight200 {
	font-weight: 200;
}
.reskined .portlet .portlet-body .weight300 {
	font-weight: 300;
}
.reskined .portlet .portlet-body .weight400 {
	font-weight: 400;
}
.reskined .portlet .portlet-body .weight500 {
	font-weight: 500;
}
.reskined .portlet .portlet-body .weight600 {
	font-weight: 600;
}
.reskined .portlet .portlet-body .weight700 {
	font-weight: 700;
}
.reskined .portlet .portlet-body .weight800 {
	font-weight: 800;
}
.reskined .portlet .portlet-body .text-upper {
	text-transform: uppercase;
}
.reskined .portlet .portlet-body .color-white {
	color: #ffffff;
}
.reskined .portlet .portlet-body .color-white-hover:hover,
.reskined .portlet .portlet-body .color-white-hover:focus {
	color: #ffffff;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .color-white-mobile {
		color: #ffffff !important;
	}
}
.reskined .portlet .portlet-body .color-black {
	color: #000000 !important;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .color-black-mobile {
		color: #000000 !important;
	}
}
.reskined .portlet .portlet-body .color-grey {
	color: #999999;
}
.reskined .portlet .portlet-body .color-green {
	color: #96c916;
}
.reskined .portlet .portlet-body .color-orange {
	color: #ff7000;
}
.reskined .portlet .portlet-body .color-red {
	color: #eb140a !important;
}
.reskined .portlet .portlet-body .color-yellow {
	color: #ffb402;
}
.reskined .portlet .portlet-body .color-light-red {
	color: #f83a2c;
}
.reskined .portlet .portlet-body .color-dark-red {
	color: #eb140a;
}
.reskined .portlet .portlet-body .bottom-white-gradient {
	position: relative;
}
.reskined .portlet .portlet-body .bottom-white-gradient::before {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 500px;
	background: linear-gradient(
		to bottom,
		rgba(255, 255, 255, 0) 0,
		rgb(255, 255, 255) 85%,
		rgb(255, 255, 255) 100%
	);
	filter: progid:dximagetransform.microsoft.gradient(startColorstr="#00ffffff", endColorstr="#ffffff", GradientType=0);
	content: "";
}
.reskined .portlet .portlet-body .bg-opaque {
	background: rgba(255, 255, 255, 0.8);
}
.reskined .portlet .portlet-body .bg-red {
	background: #eb140a;
}
.reskined .portlet .portlet-body .bg-grey {
	background: #fcfcfc;
}
.reskined .portlet .portlet-body .bg-black {
	background: #000000;
}
.reskined .portlet .portlet-body .bg-white {
	background: #ffffff;
}
.reskined .portlet .portlet-body .bg-silver {
	background: #f7f7f7 !important;
}
.reskined .portlet .portlet-body .container-fluid.no-pad {
	padding-right: 0;
	padding-left: 0;
}
.reskined .portlet .portlet-body .img-100 {
	width: 100%;
}
.reskined .portlet .portlet-body .margin-0-auto {
	margin: 0 auto;
}
.reskined .portlet .portlet-body .margin-top-0 {
	margin-top: 0 !important;
}
.reskined .portlet .portlet-body .margin-top-10 {
	margin-top: 10px !important;
}
.reskined .portlet .portlet-body .margin-top-15 {
	margin-top: 15px !important;
}
.reskined .portlet .portlet-body .margin-top-20 {
	margin-top: 20px !important;
}
.reskined .portlet .portlet-body .margin-top-30 {
	margin-top: 30px !important;
}
.reskined .portlet .portlet-body .margin-top-40 {
	margin-top: 40px !important;
}
.reskined .portlet .portlet-body .margin-top-50 {
	margin-top: 50px !important;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .margin-top-50 {
		margin-top: 20px;
	}
}
.reskined .portlet .portlet-body .margin-bottom-0 {
	margin-bottom: 0 !important;
}
.reskined .portlet .portlet-body .margin-bottom-5 {
	margin-bottom: 5px !important;
}
.reskined .portlet .portlet-body .margin-bottom-10 {
	margin-bottom: 10px !important;
}
.reskined .portlet .portlet-body .margin-bottom-20 {
	margin-bottom: 20px !important;
}
.reskined .portlet .portlet-body .margin-bottom-30 {
	margin-bottom: 30px !important;
}
.reskined .portlet .portlet-body .margin-bottom-40 {
	margin-bottom: 40px !important;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .margin-bottom-40 {
		margin-bottom: 20px !important;
	}
}
.reskined .portlet .portlet-body .margin-bottom-50 {
	margin-bottom: 50px !important;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .margin-bottom-50 {
		margin-bottom: 20px;
	}
}
.reskined .portlet .portlet-body .margin-left-0 {
	margin-left: 0 !important;
}
@media (max-width: 992px) {
	.reskined .portlet .portlet-body .margin-left-0-sm {
		margin-left: 0 !important;
	}
}
.reskined .portlet .portlet-body .margin-left-10 {
	margin-left: 10px !important;
}
.reskined .portlet .portlet-body .margin-left-20 {
	margin-left: 20px !important;
}
.reskined .portlet .portlet-body .margin-left-30 {
	margin-left: 30px !important;
}
.reskined .portlet .portlet-body .margin-left-40 {
	margin-left: 40px !important;
}
.reskined .portlet .portlet-body .margin-left-50 {
	margin-left: 50px !important;
}
.reskined .portlet .portlet-body .margin-right-0 {
	margin-right: 0 !important;
}
.reskined .portlet .portlet-body .margin-right-10 {
	margin-right: 10px !important;
}
.reskined .portlet .portlet-body .margin-right-20 {
	margin-right: 20px !important;
}
.reskined .portlet .portlet-body .margin-right-30 {
	margin-right: 30px !important;
}
.reskined .portlet .portlet-body .margin-right-40 {
	margin-right: 40px !important;
}
.reskined .portlet .portlet-body .margin-right-50 {
	margin-right: 50px !important;
}
.reskined .portlet .portlet-body hr {
	box-sizing: content-box;
	height: 0;
	margin-top: 1.25rem;
	margin-bottom: 1.25rem;
	border: 0;
	border-top: 0.0625rem solid #808080;
}
.reskined .portlet .portlet-body hr.light {
	border-color: #efefef;
}
.reskined .portlet .portlet-body .collapse,
.reskined .portlet .portlet-body .collapse.in,
.reskined .portlet .portlet-body .collapse.show {
	transition: all 350ms;
}
.reskined .portlet .portlet-body #phonebook-search-fields {
	transition: all 300ms ease-in-out;
}
.reskined .portlet .portlet-body .expanded-pb-searchfields {
	padding-bottom: 4.6875rem;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .expanded-pb-searchfields {
		padding-bottom: 5.625rem;
	}
}
@media (max-width: 467px) {
	.reskined .portlet .portlet-body .expanded-pb-searchfields {
		padding-bottom: 0;
	}
}
.reskined .portlet .portlet-body .phonebook-napredni {
	bottom: 0;
	width: 100%;
	left: 0;
}
@media (max-width: 467px) {
	.reskined .portlet .portlet-body .phonebook-napredni {
		bottom: 3.75rem;
		z-index: 99999;
	}
}
.reskined .portlet .portlet-body .phonebook-results {
	padding: 0 0 3.75rem 0;
	margin-top: 1.875rem;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .phonebook-results {
		padding: 1.875rem 0;
		margin-top: 1.875rem;
	}
}
.reskined .portlet .portlet-body .phonebook-results hr {
	margin: 0.4375rem 0;
}
.reskined .portlet .portlet-body .phonebook-results .well {
	min-height: 1.25rem;
	padding: 1.375rem 1.375rem;
	background-color: #ffffff;
	border: 0.0625rem solid #d7d7d7;
	border-top: none;
	border-radius: 0;
	position: relative;
	cursor: default;
	transition: all 400ms ease-in-out;
	margin: -0.0625rem 0 0 0;
}
.reskined .portlet .portlet-body .phonebook-results .well:nth-of-type(1) {
	margin: 0;
	border-top: 0.0625rem solid #d7d7d7;
}
.reskined .portlet .portlet-body .phonebook-results .well:nth-of-type(2n + 0) {
	background: #f7f7f7;
}
.reskined .portlet .portlet-body .phonebook-results .well-lg {
	padding: 1.5rem;
}
.reskined .portlet .portlet-body .phonebook-results .well-sm {
	padding: 0.5625rem;
}
.reskined .portlet .portlet-body .phonebook-results .well blockquote {
	border-color: rgba(0, 0, 0, 0.15);
}
.reskined .portlet .portlet-body .phonebook-results .well::before {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 0;
	width: 100%;
	content: "";
	transition: all 200ms ease-in-out;
	background: #eb140a;
}
.reskined .portlet .portlet-body .phonebook-results .well:hover::before {
	height: 0.3125rem;
}
.reskined .portlet .portlet-body .phonebook-results .well .futuraBold {
	font-family: "a1", "Helvetica Neue", "Arial", "sans-serif" !important;
	font-weight: 700;
}
@media (max-width: 1023px) {
	.reskined .portlet .portlet-body .phonebook-results .row .col-xs-12:nth-child(6) {
		margin-top: 0.625rem;
	}
}
@media (max-width: 467px) {
	.reskined .portlet .portlet-body .phonebook-results .row .col-xs-12:nth-child(2) {
		color: #eb140a;
		font-family: "a1", "Helvetica Neue", "Arial", "sans-serif" !important;
		font-weight: 700;
	}
}
@media (max-width: 467px) {
	.reskined .portlet .portlet-body .phonebook-results .hidden-xs {
		display: none !important;
	}
}
.reskined .portlet .portlet-body .phonebook-results .visible-xs {
	display: none;
}
@media (max-width: 467px) {
	.reskined .portlet .portlet-body .phonebook-results .visible-xs {
		display: block;
	}
}
.reskined .portlet .portlet-body .prodajna-mjesta-map {
	position: relative;
}
.reskined .portlet .portlet-body .prodajna-mjesta-map .load-spinner {
	position: absolute;
	left: 0;
	right: 0;
	z-index: 1;
	top: 50%;
}
.reskined .portlet .portlet-body .prodajna-mjesta-map::after {
	content: "";
	position: relative;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: transparent;
	z-index: 0;
}
.reskined .portlet .portlet-body .prodajna-mjesta-map.loader::after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(255, 255, 255, 0.6);
	z-index: 0;
}
.reskined .portlet .portlet-body .prodajna-mjesta-map .map-wrap {
	position: relative;
}
.reskined .portlet .portlet-body .prodajna-mjesta-map .map-wrap #map {
	width: 100%;
	min-height: 34.375rem;
	height: 99vh;
	transition: all 450ms ease-in-out;
	opacity: 1;
	margin: 0;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .prodajna-mjesta-map .map-wrap #map {
		min-height: 25rem;
		height: 75vh;
	}
}
.reskined .portlet .portlet-body .prodajna-mjesta-map .map-wrap .map-tooltip {
	max-width: 300px;
	font-size: 14px;
	padding: 20px;
	box-shadow: 0 0 25px rgba(0, 0, 0, 0.2);
	color: #000;
	font-size: 15px;
	position: relative;
	background: #fff;
}
.reskined .portlet .portlet-body .prodajna-mjesta-map .map-wrap .map-tooltip .close {
	color: #000;
	padding: 0;
	font-size: 17px;
	opacity: 1;
	position: absolute;
	top: -16px;
	right: -16px;
	width: 36px;
	height: 36px;
	background: #fff;
	border-radius: 50%;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
	z-index: 100;
	cursor: pointer;
}
.reskined .portlet .portlet-body .prodajna-mjesta-map .map-wrap .map-tooltip .title {
	color: #e91b32;
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: 10px;
	font-weight: 700;
	margin-bottom: 10px;
}
.reskined .portlet .portlet-body .prodajna-mjesta-map .map-wrap .map-tooltip p {
	margin: 0;
}
.reskined .portlet .portlet-body .prodajna-mjesta-map .map-wrap .map-tooltip::after {
	position: absolute;
	bottom: -11px;
	left: 50%;
	margin-left: -11px;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 11px 11px 0 11px;
	border-color: #fff transparent transparent transparent;
}
.reskined .portlet .portlet-body .prodajna-mjesta-map.off .map-wrap #map {
	height: 25rem;
	min-height: 0.0625rem;
	opacity: 1;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .prodajna-mjesta-map.off .map-wrap #map {
		min-height: 0.0625rem;
		height: 21.875rem;
	}
}
.reskined .portlet .portlet-body .prodajna-mjesta-map .gradient {
	position: absolute;
	background: linear-gradient(
		to bottom,
		rgba(255, 255, 255, 0) 0,
		rgb(255, 255, 255) 52%,
		rgb(255, 255, 255) 72%
	);
	bottom: 0;
	left: 0;
	width: 100%;
	transition: all 450ms ease-in-out;
	height: 9.375rem;
}
.reskined .portlet .portlet-body .prodajna-mjesta-map.off .gradient {
	height: 18.75rem;
}
.reskined .portlet .portlet-body .prodajna-mjesta-map i.fa-dot-circle-o {
	cursor: pointer;
}
.reskined .portlet .portlet-body .prodajna-mjesta-map .map-tooltip {
	max-width: 18.75rem !important;
	width: 18.75rem !important;
	min-width: 18.75rem !important;
}
.reskined .portlet .portlet-body .prodajna-mjesta-map .load-spinner {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	z-index: 1;
	top: 50%;
}
.reskined .portlet .portlet-body .prodajna-mjesta-map.loader .load-spinner {
	display: block;
}
.reskined .portlet .portlet-body .prodajna-mjesta-izbornik {
	position: relative;
	margin-top: -10.625rem;
	transition: all 450ms ease-in-out;
	z-index: 100;
}
@media (max-width: 992px) {
	.reskined .portlet .portlet-body .prodajna-mjesta-izbornik {
		margin-top: -12.5rem;
	}
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .prodajna-mjesta-izbornik {
		margin-top: -8.125rem;
	}
}
.reskined .portlet .portlet-body .prodajna-mjesta-izbornik.top {
	margin-top: -12.5rem;
}
@media (max-width: 992px) {
	.reskined .portlet .portlet-body .prodajna-mjesta-izbornik.top {
		margin-top: -14.375rem;
	}
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .prodajna-mjesta-izbornik.top {
		margin-top: -16.5625rem;
	}
}
.reskined .portlet .portlet-body .prodajna-mjesta-izbornik .well {
	padding: 1.875rem 1.875rem 1.5625rem 1.875rem;
	border-radius: 0;
	background: #ffffff;
	position: relative;
	border: 0.0625rem solid #d7d7d7;
	min-height: 1.25rem;
	margin-bottom: 1.25rem;
}
@media (max-width: 992px) {
	.reskined .portlet .portlet-body .prodajna-mjesta-izbornik .well {
		padding: 1.25rem;
	}
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .prodajna-mjesta-izbornik .well {
		padding: 0.9375rem;
	}
}
.reskined .portlet .portlet-body .prodajna-mjesta-izbornik .order-me {
	margin-top: 0.4375rem;
}
.reskined .portlet .portlet-body .prodajna-mjesta-izbornik p.info {
	margin-top: 0.75rem;
	font-family: "a1", "Helvetica Neue", "Arial", "sans-serif" !important;
	font-weight: 700;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .prodajna-mjesta-izbornik p.info {
		margin-top: 0;
	}
}
.reskined .portlet .portlet-body .prodajna-mjesta-izbornik .legenda {
	background-color: #ffffff;
	border: 0.0625rem solid #d7d7d7;
	padding: 15px !important;
	margin-left: 2px;
}
.reskined .portlet .portlet-body .prodajna-mjesta-izbornik .legenda .arrow {
	float: right;
	margin-top: -12px;
}
.reskined .portlet .portlet-body .prodajna-mjesta-izbornik .legenda li {
	line-height: 1.625rem;
	margin-right: 0.625rem;
}
.reskined .portlet .portlet-body .prodajna-mjesta-izbornik .legenda li a {
	text-decoration: none;
	transition: all 250ms ease-in-out;
	color: #000000;
	font-weight: 700;
}
.reskined .portlet .portlet-body .prodajna-mjesta-izbornik .legenda li:nth-child(2) a .fa {
	color: #d40023;
}
.reskined .portlet .portlet-body .prodajna-mjesta-izbornik .legenda li:nth-child(3) a .fa {
	color: #ff7000;
}
.reskined .portlet .portlet-body .prodajna-mjesta-izbornik .legenda li:nth-child(4) a .fa {
	color: #ffb400;
}
.reskined .portlet .portlet-body .prodajna-mjesta-izbornik .legenda li:nth-child(5) a .fa {
	color: #999999;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .prodajna-mjesta-izbornik .legenda li {
		width: 100%;
	}
}
.reskined .portlet .portlet-body .prodajna-mjesta-izbornik .filter {
	cursor: pointer;
	font-size: 16px !important;
}
.reskined .portlet .portlet-body .prodajna-mjesta-izbornik .squared-checkboxes {
	font-family: "a1", "Helvetica Neue", "Arial", "sans-serif" !important;
	font-weight: 700;
}
@media (max-width: 992px) {
	.reskined .portlet .portlet-body .prodajna-mjesta-izbornik .squared-checkboxes {
		text-align: left !important;
	}
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .prodajna-mjesta-izbornik .squared-checkboxes {
		margin-top: 1.25rem !important;
	}
}
.reskined
	.portlet
	.portlet-body
	.prodajna-mjesta-izbornik
	.squared-checkboxes.auto-width.order-me
	input:hover
	+ label {
	color: #000000;
}
.reskined
	.portlet
	.portlet-body
	.prodajna-mjesta-izbornik
	.squared-checkboxes.auto-width.order-me
	input:checked
	+ label {
	color: #ffffff !important;
}
.reskined .portlet .portlet-body .prodajna-mjesta-izbornik.fixed-prodajna-mjesta-izbornik {
	margin-top: -4.375rem;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .prodajna-mjesta-izbornik.fixed-prodajna-mjesta-izbornik {
		margin-top: -8.125rem;
	}
}
.reskined .portlet .portlet-body .prodajna-mjesta-izbornik #search-form-pos {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
.reskined .portlet .portlet-body .prodajna-mjesta-izbornik .list-inline {
	padding-left: 0;
	list-style: none;
}
.reskined .portlet .portlet-body .prodajna-mjesta-izbornik .list-inline > li {
	display: inline-block;
	padding-left: 0.3125rem;
	padding-right: 0.3125rem;
}
.reskined .portlet .portlet-body .prodajna-mjesta-izbornik .list-inline > li.futuraBold {
	font-family: "a1", "Helvetica Neue", "Arial", "sans-serif" !important;
	font-weight: 700 !important;
}
.reskined .portlet .portlet-body .prodajna-mjesta-izbornik .list-inline > li strong {
	margin-right: 5px;
}
.reskined .portlet .portlet-body .prodajna-mjesta-izbornik .list-inline.small {
	font-size: 90%;
}
.reskined .portlet .portlet-body .prodajna-mjesta-list {
	opacity: 0;
	overflow: hidden;
	padding: 0.625rem 0;
	transition: all 750ms ease-in-out;
}
.reskined .portlet .portlet-body .prodajna-mjesta-list h3 {
	margin-top: 1.25rem;
}
.reskined .portlet .portlet-body .prodajna-mjesta-list a {
	color: #000000;
	text-decoration: none !important;
	line-height: 1.625rem;
}
.reskined .portlet .portlet-body .prodajna-mjesta-list a:hover,
.reskined .portlet .portlet-body .prodajna-mjesta-list afocus {
	text-decoration: none !important;
	color: #000000;
}
.reskined .portlet .portlet-body .prodajna-mjesta-list a .well {
	cursor: pointer !important;
}
.reskined .portlet .portlet-body .prodajna-mjesta-list.on {
	opacity: 1;
}
.reskined .portlet .portlet-body #prodajna-mjesta-results > a {
	display: block;
	margin: -0.0625rem 0 0 0;
}
.reskined .portlet .portlet-body #prodajna-mjesta-results > a:nth-of-type(2n + 0) .well {
	background: #f7f7f7;
}
.reskined .portlet .portlet-body #pos_pokazi_na_karti,
.reskined .portlet .portlet-body #prodajna-mjesta-detalji-contact {
	text-align: left;
}
.reskined .portlet .portlet-body #pos_pokazi_na_karti a:hover,
.reskined .portlet .portlet-body #pos_pokazi_na_karti a:focus,
.reskined .portlet .portlet-body #prodajna-mjesta-detalji-contact a:hover,
.reskined .portlet .portlet-body #prodajna-mjesta-detalji-contact a:focus {
	color: #000000;
	text-decoration: none;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body #pos_pokazi_na_karti,
	.reskined .portlet .portlet-body #prodajna-mjesta-detalji-contact {
		text-align: right;
	}
}
.reskined .portlet .portlet-body #pos_pokazi_na_karti a .fa {
	font-size: 120%;
	margin-left: 5px;
}
.reskined .portlet .portlet-body .prodajna-mjesta-slika {
	margin-top: 20px;
}
@media (min-width: 992px) {
	.reskined .portlet .portlet-body .prodajna-mjesta-slika {
		margin-top: 0;
	}
}
.reskined .portlet .portlet-body #pos_usluge,
.reskined .portlet .portlet-body #pos_nacini_placanja,
.reskined .portlet .portlet-body #pos_radno_vrijeme {
	font-size: 18px;
}
.reskined .portlet .portlet-body #pos_nacini_placanja_div,
.reskined .portlet .portlet-body #pos_usluge_div,
.reskined .portlet .portlet-body #pos_radno_vrijeme_div {
	margin-left: 10px;
}
.reskined .portlet .portlet-body #pos_nacini_placanja_div small,
.reskined .portlet .portlet-body #pos_usluge_div small,
.reskined .portlet .portlet-body #pos_radno_vrijeme_div small {
	display: block;
	font-size: 90%;
	margin-top: 5px;
}
.reskined .portlet .portlet-body .pos_radno_vrijeme_label {
	width: 80px;
	display: inline-block;
	margin-right: 6px;
}
.reskined .portlet .portlet-body .pos_radno_vrijeme_value {
	display: inline-block;
	width: 120px;
	margin-left: 15px;
}
.reskined .portlet .portlet-body .pos_redomat {
	text-align: center;
}
.reskined .portlet .portlet-body .pos_redomat small {
	display: block;
	font-size: 90%;
	padding: 30px 0 10px;
}
.reskined .portlet .portlet-body .pos_redomat .btn.btn-primary a {
	color: inherit;
}
.reskined .portlet .portlet-body .prodajna-mjesta-preporuceno-vrijeme-dolaska {
	background: #f7f7f7;
	padding: 40px 15px 30px;
	margin: 40px -15px 0;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .prodajna-mjesta-preporuceno-vrijeme-dolaska {
		padding: 40px 20px 30px;
		margin: 40px -20px 0;
	}
}
@media (min-width: 993px) {
	.reskined .portlet .portlet-body .prodajna-mjesta-preporuceno-vrijeme-dolaska {
		padding: 40px 30px 30px;
		margin: 40px -30px 0;
	}
}
.reskined .portlet .portlet-body .prodajna-mjesta-preporuceno-vrijeme-dolaska small {
	display: block;
	margin: 10px 0;
	font-size: 100%;
}
.reskined .portlet .portlet-body .pos_disclamer {
	text-align: center;
	color: #999999;
	padding: 20px;
	font-size: 14px;
	margin: 30px auto 0;
	line-height: 1.7142857143;
	max-width: 1000px;
}
.reskined .portlet .portlet-body .pos_disclamer span {
	display: block;
	margin-top: 10px;
}
.reskined .portlet .portlet-body .pos_disclamer span:first-child {
	margin-top: 0;
}
.reskined .portlet .portlet-body .chatbox-collapse {
	position: fixed;
	right: 20px;
	bottom: 0;
	z-index: 400;
	height: 48px;
	background: #eb140a;
	text-decoration: none;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);
	width: 320px;
	display: none;
	transition: all 300ms ease-in-out;
}
.reskined .portlet .portlet-body .chatbox-collapse-open {
	bottom: 460px;
	display: block;
}
@media (max-width: 679px) {
	.reskined .portlet .portlet-body .chatbox-collapse {
		left: 0;
		right: 0;
		width: 100%;
	}
	.reskined .portlet .portlet-body .chatbox-collapse-open {
		top: 62px;
	}
}
.reskined .portlet .portlet-body .chatbox-collapse-wrapper {
	position: relative;
	padding: 12px;
}
.reskined .portlet .portlet-body .chatbox-collapse:after {
	content: "";
	background: url(https://ssc.a1.hr/documents/10307706/45746165/web-chat-white.svg) no-repeat 50% 50%/37px
		37px;
	width: 36px;
	height: 37px;
	display: block;
	position: absolute;
	left: 38px;
	top: 7px;
}
.reskined .portlet .portlet-body .chatbox-collapse p {
	color: #fff;
	text-transform: initial;
	padding-left: 72px;
	margin: 0;
	font-size: 17px;
	line-height: 26px;
}
.reskined .portlet .portlet-body .chatbox-collapse .chat-close {
	background: url(https://ssc.a1.hr/documents/10307706/45746165/chat-close.png) no-repeat 50% 50%;
	width: 24px;
	height: 24px;
	display: block;
	position: absolute;
	right: 10px;
	top: 12px;
}
.reskined .portlet .portlet-body .circle-agent-dostupan,
.reskined .portlet .portlet-body .circle-agent-zauzet,
.reskined .portlet .portlet-body .circle-agent-nedostupan {
	position: absolute;
	width: 12px;
	height: 12px;
	display: block;
	border-radius: 50%;
	left: 15px;
	top: 18px;
}
.reskined .portlet .portlet-body .circle-agent-dostupan {
	background-color: #7ed321;
}
.reskined .portlet .portlet-body .circle-agent-zauzet {
	background-color: #fab001;
}
.reskined .portlet .portlet-body .circle-agent-nedostupan {
	background-color: #fff;
}
.reskined .portlet .portlet-body .chatbox-content {
	background-color: #fff;
	width: 320px;
	padding: 15px;
	z-index: 50;
	position: fixed;
	right: 20px;
	bottom: -560px;
	min-height: 460px;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);
	transition: all 170ms ease-in-out;
	overflow-y: auto;
	overflow-x: hidden;
}
@media (max-width: 679px) {
	.reskined .portlet .portlet-body .chatbox-content {
		min-height: auto;
		left: 0;
		right: 0;
		width: 100%;
	}
}
.reskined .portlet .portlet-body .chatbox-content-open {
	bottom: 0;
	z-index: 400;
}
@media (max-width: 679px) {
	.reskined .portlet .portlet-body .chatbox-content-open {
		top: 110px;
	}
}
.reskined .portlet .portlet-body .chatbox-content textarea.form-control {
	min-height: 10rem;
}
.reskined .portlet .portlet-body #av_chat_container {
	width: 320px;
	height: auto;
	bottom: 0;
	position: fixed;
	right: 20px;
	z-index: 1000;
	opacity: 1;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.25);
	font-size: 14px;
	line-height: 1.625;
}
@media (max-width: 679px) {
	.reskined .portlet .portlet-body #av_chat_container {
		left: 0;
		right: 0;
		width: 100%;
	}
}
.reskined .portlet .portlet-body #av_chat_header {
	color: #fff;
	cursor: move;
	font-size: 14px;
	-moz-user-select: none;
	background-color: #eb140a;
	border: 0;
	min-height: 45px;
	padding: 12px;
}
.reskined .portlet .portlet-body #av_chat_header_status {
	position: absolute;
	width: 12px;
	height: 12px;
	display: block;
	border-radius: 50%;
	left: 15px;
	top: 18px;
}
.reskined .portlet .portlet-body .av-state-offline {
	background-color: #fff;
}
.reskined .portlet .portlet-body .av-state-online {
	background-color: #7ed321;
}
.reskined .portlet .portlet-body #av_chat_header_status_msg {
	color: #fff;
	text-transform: initial;
	padding-left: 36px;
	margin: 0;
	font-size: 17px;
	line-height: 26px;
}
.reskined .portlet .portlet-body #av_chat_header_btn,
.reskined .portlet .portlet-body #av_chat_header_close {
	height: 24px;
	width: 24px;
	cursor: pointer;
	background: url(https://ssc.a1.hr/documents/10307706/45746165/chat-close.png) no-repeat 50% 50%;
	position: absolute;
	right: 10px;
	top: 12px;
	display: block;
}
.reskined .portlet .portlet-body #av_chat_header_btn {
	right: 40px;
}
.reskined .portlet .portlet-body #av_chat_header_btn.av-icon-minimize {
	background: url(https://ssc.a1.hr/documents/10307706/45746165/minimize.png) no-repeat center;
}
.reskined .portlet .portlet-body #av_chat_container_sub {
	position: relative;
	background-color: #fff;
	height: 93%;
	border: 0;
}
.reskined .portlet .portlet-body #av_button_group,
.reskined .portlet .portlet-body #av_save_chat_header {
	background-color: #fff;
	position: relative;
	cursor: move;
	font-size: 14px;
	-moz-user-select: none;
}
.reskined .portlet .portlet-body #av_button_group {
	padding: 8px;
}
.reskined .portlet .portlet-body .av-icon-btnSave:after {
	content: "Spremi";
}
.reskined .portlet .portlet-body #av_chat_transcript {
	color: #545454;
	height: 310px;
	overflow: auto;
	padding: 0 8px;
	min-height: 340px;
}
.reskined .portlet .portlet-body .av-chat-far-title,
.reskined .portlet .portlet-body .av-chat-near-title {
	font-weight: 700;
	overflow-wrap: break-word;
	font-size: 16px;
	color: #000;
}
.reskined .portlet .portlet-body .av-chat-timestamp {
	float: right;
	font-size: 10px;
	font-weight: 400;
	color: #777;
	margin-top: 5px;
}
.reskined .portlet .portlet-body .av-chat-far,
.reskined .portlet .portlet-body .av-chat-near {
	padding: 5px;
	color: #000;
	overflow-wrap: break-word;
}
.reskined .portlet .portlet-body .av-chat-far {
	background: #ebebeb;
}
.reskined .portlet .portlet-body .av-chat-notification,
.reskined .portlet .portlet-body .av-chat-system {
	margin: 1px;
	padding: 5px;
	overflow-wrap: normal;
	background-color: #fff;
}
.reskined .portlet .portlet-body #av_chat_input {
	color: #000;
	height: 60px;
	min-height: 40px;
	max-height: 120px;
	resize: vertical;
	font-weight: 700;
	width: 100%;
	display: block;
	border: 0;
	font-size: 14px;
	padding: 12px;
	border-top: 1px solid #e1e1e1;
}
.reskined .portlet .portlet-body #av_chat_footer {
	height: 24px;
	margin: 5px;
	width: 97%;
}
.reskined .portlet .portlet-body .alert {
	font-size: 13px;
	margin: 8px;
	position: relative;
	padding: 10px 40px 10px 10px;
}
.reskined .portlet .portlet-body .alert p {
	margin-bottom: 0;
}
.reskined .portlet .portlet-body .alert-danger {
	background-color: #eb140a;
	color: #ffffff;
}
.reskined .portlet .portlet-body #idletimer_warning_cross {
	position: absolute;
	right: 10px;
	top: 10px;
	border: 0;
	outline: 0;
	padding: 0;
	height: 24px;
	width: 24px;
	background: url(https://ssc.a1.hr/documents/10307706/45746165/chat-close.png) no-repeat 50% 50%;
	display: block;
}
.reskined .portlet .portlet-body #av_chat_survey {
	background-color: #f5f5f5;
	display: none;
	color: #545454;
	min-height: 300px;
	height: auto;
	font-size: 12px;
	line-height: 1.5;
	overflow: auto;
	margin: 5px;
}
.reskined .portlet .portlet-body #aicsurveypanel {
	padding: 5px;
}
.reskined .portlet .portlet-body #aicsurveypanel p {
	margin: 0;
}
.reskined .portlet .portlet-body #aicsurveypanel table {
	width: 100%;
}
.reskined .portlet .portlet-body #aicsurveypanel td {
	padding: 0;
}
.reskined .portlet .portlet-body #av_chat_header_status_msg {
	font-family: a1;
	font-weight: 700;
}
.reskined .portlet .portlet-body .av-btn-yes,
.reskined .portlet .portlet-body .av-btn-default {
	border-radius: 0;
}
.reskined .portlet .portlet-body .ui-slider {
	position: relative;
	height: 15px;
}
.reskined .portlet .portlet-body .switch5BackColor {
	width: 20%;
	float: left;
	color: #000;
	text-align: center;
	font-size: 10px;
	font-weight: 400;
	padding: 1px 0;
}
.reskined .portlet .portlet-body .ui-slider-horizontal .ui-slider-handle {
	background: #fff;
	border: 1px solid #ccc;
	transition: left 0.1s;
	margin-left: -0.6em;
	position: absolute;
	z-index: 2;
	width: 1.2em;
	top: -3px;
	bottom: -3px;
	cursor: default;
	touch-action: none;
}
.reskined .portlet .portlet-body #surveysubmit {
	overflow: hidden;
}
.reskined .portlet .portlet-body #aicsurveycancel,
.reskined .portlet .portlet-body #aicsurveysend {
	font-size: 14px;
	padding: 8px 18px;
}
.reskined .portlet .portlet-body .RbtnMargin {
	margin-left: 5px;
}
@media only screen and (min-width: 1024px) {
	.reskined .portlet .portlet-body .Call_me-Modal .Modal-inner,
	.reskined .portlet .portlet-body .pokrenite-chat-modal.Modal-inner {
		width: 725px;
	}
	.reskined .portlet .portlet-body .need-help-modal .Modal-inner {
		width: 525px;
	}
}
.reskined .portlet .portlet-body .need-help-modal .col-md-7 {
	flex: 0 0 100% !important;
	width: 100% !important;
	max-width: 100% !important;
}
.reskined .portlet .portlet-body .need-help-modal .form-group {
	width: 100% !important;
}
.reskined .portlet .portlet-body .need-help-modal .md\:text-lg {
	width: 100%;
}
.reskined .portlet .portlet-body .need-help-modal .help-block {
	color: #eb140a;
	display: block;
	margin-bottom: 0;
	margin-left: 0;
	font-weight: 700;
	font-size: 0.75rem;
}
.reskined .portlet .portlet-body .need-help-modal input[type="text"] {
	margin-bottom: 0;
}
.reskined .portlet .portlet-body .broj_zaposlenih_radio {
	display: none;
}
.reskined .portlet .portlet-body .broj_zaposlenih label {
	width: 100%;
	padding: 0.7rem 0.875rem;
	margin: 0;
	text-align: left;
	font-weight: 700;
	font-family: "a1-serif", Georgia, "sans-serif", "serif" !important;
}
@media (max-width: 360px) {
	.reskined .portlet .portlet-body .broj_zaposlenih label {
		padding: 0.7rem 0.5rem;
	}
}
.reskined .portlet .portlet-body .broj_zaposlenih {
	background-color: transparent;
	color: #eb140a;
	font-family: "a1-serif", Georgia, "sans-serif", "serif";
	font-weight: 700;
	border: 1px solid #eb140a;
	display: inline-block;
	margin: 20px 4% 0px 0;
	width: 30%;
}
@media (max-width: 460px) {
	.reskined .portlet .portlet-body .broj_zaposlenih {
		margin: 10px 3% 0px 0;
	}
}
.reskined .portlet .portlet-body .broj_zaposlenih:nth-child(5),
.reskined .portlet .portlet-body .broj_zaposlenih:nth-child(7) {
	margin-right: 0;
}
.reskined .portlet .portlet-body .broj_zaposlenih.long {
	width: 47.5%;
}
.reskined .portlet .portlet-body .broj_zaposlenih.selected {
	background-color: #eb140a;
	color: #fff;
}
.reskined .portlet .portlet-body .broj_zaposlenih:hover,
.reskined .portlet .portlet-body .broj_zaposlenih:focus {
	background-color: #f83a2c;
	color: #fff;
}
.reskined .portlet .portlet-body .need-help-modal button.btn-primary.btn-lg {
	text-align: left;
	font-weight: 700;
	font-family: "a1-serif", Georgia, "sans-serif", "serif" !important;
	margin-bottom: 0 !important;
	width: auto !important;
}
.reskined .portlet .portlet-body .ContactWidget {
	position: fixed;
	right: -160px;
	bottom: 80px;
	height: 144px;
	z-index: 99;
}
.reskined .portlet .portlet-body .ContactWidget-trigger {
	position: absolute;
	bottom: 0;
	padding: 0;
	border: 1px solid #fefefe;
	background: #fff;
	outline: none;
	right: -64px;
	transition: right 0.5s ease;
	border-radius: 0;
	box-shadow: none;
}
.reskined .portlet .portlet-body .ContactWidget-trigger.active {
	right: 160px;
}
.reskined .portlet .portlet-body .ContactWidget-trigger:hover,
.reskined .portlet .portlet-body .ContactWidget-trigger:focus {
	background: #fff;
}
.reskined .portlet .portlet-body .ContactWidget-item {
	width: 180px;
	background: #fff;
	display: flex;
	align-items: center;
	box-shadow: none;
	position: absolute;
	right: -84px;
	padding: 0 10px;
	border-top: 1px solid #eee;
}
.reskined .portlet .portlet-body .ContactWidget-item:first-child {
	border-top: 1px solid #fff;
}
.reskined .portlet .portlet-body .ContactWidget-item--1 {
	border-radius: 0;
	transition: right 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	top: 0;
}
.reskined .portlet .portlet-body .ContactWidget-item--1 .ContactWidget-image {
	border-radius: 0;
}
.reskined .portlet .portlet-body .ContactWidget-item--2 {
	transition: right 0.7s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	top: 48px;
}
.reskined .portlet .portlet-body .ContactWidget-item--3 {
	border-radius: 0;
	transition: right 0.9s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	top: 96px;
}
.reskined .portlet .portlet-body .ContactWidget-item--3 .ContactWidget-image {
	border-radius: 0;
}
.reskined .portlet .portlet-body .ContactWidget-item.active {
	right: 140px;
}
.reskined .portlet .portlet-body .ContactWidget-item--unavailable {
	background: #efefef;
	color: #666;
}
.reskined .portlet .portlet-body .ContactWidget-item--unavailable .ContactWidget-agent,
.reskined .portlet .portlet-body .ContactWidget-item--unavailable .ContactWidget-image {
	background: transparent;
}
.reskined .portlet .portlet-body .ContactWidget-item--unavailable .block-link {
	display: none;
}
.reskined .portlet .portlet-body .ContactWidget-item--waiting .ContactWidget-agent {
	background: #ffcb6b;
}
.reskined .portlet .portlet-body .ContactWidget-image {
	background: #fff;
	width: 48px;
	height: 48px;
	box-shadow: none;
}
.reskined .portlet .portlet-body .ContactWidget-image img {
	width: 48px;
	height: 48px;
}
.reskined .portlet .portlet-body .ContactWidget-text {
	margin-left: 10px;
	font-weight: 700;
	font-family: "a1-serif", Georgia, "sans-serif", "serif" !important;
	font-size: 14px;
}
.reskined .portlet .portlet-body .ContactWidget-item:hover .ContactWidget-text {
	color: #eb140a;
}
.reskined .portlet .portlet-body .ContactWidget-item--unavailable:hover .ContactWidget-text {
	color: #666;
}
.reskined .portlet .portlet-body .ContactWidget-image .red-icon {
	fill: #eb140a;
}
.reskined .portlet .portlet-body .ContactWidget-item--unavailable .ContactWidget-image .red-icon {
	fill: #666 !important;
}
.reskined .portlet .portlet-body .ContactWidget-agent {
	width: 16px;
	height: 16px;
	background: #b9e74d;
	margin-left: auto;
	margin-right: 40px;
	border-radius: 50%;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2) inset;
}
@media only screen and (min-width: 767px) {
	.reskined .portlet .portlet-body .ContactWidget {
		height: auto;
		bottom: 20%;
		top: auto;
	}
	.reskined .portlet .portlet-body .ContactWidget-trigger {
		top: 0;
		bottom: auto;
		padding: 5px 10px;
	}
	.reskined .portlet .portlet-body .ContactWidget-trigger img,
	.reskined .portlet .portlet-body .ContactWidget-image,
	.reskined .portlet .portlet-body .ContactWidget-image img {
		width: 64px;
		height: 64px;
	}
	.reskined .portlet .portlet-body .ContactWidget-item {
		width: 240px;
	}
	.reskined .portlet .portlet-body .ContactWidget-item--2 {
		top: 64px;
	}
	.reskined .portlet .portlet-body .ContactWidget-item--3 {
		top: 128px;
	}
	.reskined .portlet .portlet-body .ContactWidget-text {
		margin-left: 20px;
		font-size: 16px;
	}
	.reskined .portlet .portlet-body .ContactWidget-image {
		padding: 0.5rem;
	}
}
.reskined .portlet .portlet-body .Chat-popup {
	position: fixed;
	bottom: 0;
	right: -320px;
	width: 320px;
	transition: right 0.3s ease-in;
}
.reskined .portlet .portlet-body .Chat-popup.is-active {
	right: 0;
}
.reskined .portlet .portlet-body .Chat-popup-wrapper {
	position: relative;
}
.reskined .portlet .portlet-body .Chat-popup .js-close-popup {
	position: absolute;
	top: 25px;
	right: 15px;
}
.reskined .portlet .portlet-body .Chat-popup .popup-body {
	padding: 1.25rem 2.5rem 3rem 2.5rem;
}
.reskined .portlet .portlet-body .CheckAvailability {
	padding: 80px 0;
}
@media (max-width: 599px) {
	.reskined .portlet .portlet-body .CheckAvailability > .container > .row > .col-centered {
		flex: 0 0 100%;
		max-width: 100%;
	}
}
.reskined .portlet .portlet-body .CheckAvailability .col-centered {
	margin: 0 auto;
	float: none;
}
.reskined .portlet .portlet-body .CheckAvailability label {
	margin-bottom: 10px;
	display: block;
}
.reskined .portlet .portlet-body .CheckAvailability-title {
	text-align: center;
	font-size: 1.875rem;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .CheckAvailability-title {
		font-size: 3rem;
	}
}
@media (min-width: 992px) {
	.reskined .portlet .portlet-body .CheckAvailability-title {
		padding: 0 40px;
	}
}
.reskined .portlet .portlet-body .CheckAvailability-subtitle {
	font-size: 1.25rem;
	margin-top: 20px;
	text-align: center;
}
.reskined .portlet .portlet-body .CheckAvailabilityForm {
	box-shadow: 0 4px 12px -2px rgba(0, 0, 0, 0.04);
	background-color: #ffffff;
	padding: 30px 20px;
	margin-top: 40px;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .CheckAvailabilityForm {
		padding: 60px 20px;
	}
}
.reskined .portlet .portlet-body .CAResults {
	margin-top: 40px;
}
.reskined .portlet .portlet-body .CAResults__slider {
	margin-top: 20px;
}
@media (min-width: 680px) {
	.reskined .portlet .portlet-body .CAResults__slider {
		display: flex;
		justify-content: center;
	}
}
.reskined .portlet .portlet-body .CAResults-box {
	padding: 40px;
	margin-top: 40px;
	max-width: 380px;
	margin: 40px auto 0;
	border: 1px solid #d7d7d7;
}
.reskined .portlet .portlet-body .CAResults-box:first-child {
	margin-top: 0;
}
@media (min-width: 680px) {
	.reskined .portlet .portlet-body .CAResults-box {
		min-height: 400px;
		width: 50%;
		margin: 0 20px;
		flex-direction: column;
		display: flex;
	}
}
.reskined .portlet .portlet-body .CAResults-box.recommended {
	background-color: #ffffff;
	box-shadow: 0 16px 24px -8px rgba(0, 0, 0, 0.12);
	border: 0;
	position: relative;
}
.reskined .portlet .portlet-body .CAResults-box.recommended:before {
	position: absolute;
	right: -14px;
	top: 35px;
	padding: 6px 10px;
	content: "preporuka";
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-size: 14px;
	color: #ffffff;
	background: url(https://ssc.a1.hr/documents/10307706/45746165/small-red.svg) 0 0/100% 100%;
}
.reskined .portlet .portlet-body .CAResults-box.recommended .btn.btn-default {
	color: #ffffff;
	background-color: #eb140a;
}
.reskined .portlet .portlet-body .CAResults-box.recommended h4 {
	padding-right: 40px;
}
.reskined .portlet .portlet-body .CAResults-box:hover .btn.btn-default {
	color: #ffffff;
	background-color: #f83a2c;
}
.reskined .portlet .portlet-body .CAResults h4 {
	font-size: 1.25rem;
}
.reskined .portlet .portlet-body .CAResults ul {
	padding: 0;
	margin-top: 20px;
}
.reskined .portlet .portlet-body .CAResults li {
	margin-top: 6px;
	line-height: 1.5555555556;
}
.reskined .portlet .portlet-body .CAResults li:first-child {
	margin-top: 0;
}
.reskined .portlet .portlet-body .CAResults-price-button {
	justify-content: space-between;
	display: flex;
	align-items: center;
	margin-top: 20px;
}
@media (min-width: 680px) {
	.reskined .portlet .portlet-body .CAResults-price-button {
		margin-top: auto;
	}
}
.reskined .portlet .portlet-body .CAResults-price {
	font-weight: 700;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-size: 1.25rem;
	padding-right: 10px;
}
.reskined .portlet .portlet-body .autocomplete-suggestions {
	border: 1px solid #ccc;
	background: #ffffff;
	overflow: auto;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	cursor: default;
}
.reskined .portlet .portlet-body .autocomplete-suggestion {
	padding: 8px;
	white-space: nowrap;
	overflow: hidden;
	font-size: 16px;
	color: #999999;
}
.reskined .portlet .portlet-body .autocomplete-suggestion strong {
	font-family: "a1", "Helvetica Neue", "Arial", "sans-serif" !important;
	color: #000000;
}
.reskined .portlet .portlet-body .autocomplete-selected {
	background: #551ee6;
	color: #9a7af0;
}
.reskined .portlet .portlet-body .autocomplete-selected strong {
	color: #fff;
}
.reskined .portlet .portlet-body .collapse {
	transition: all 350ms;
}
.reskined .portlet .portlet-body .collapse.in,
.reskined .portlet .portlet-body .collapse.show {
	display: block;
}
.reskined .portlet .portlet-body .visible-xs,
.reskined .portlet .portlet-body .visible-sm,
.reskined .portlet .portlet-body .visible-md,
.reskined .portlet .portlet-body .visible-lg {
	display: none !important;
}
.reskined .portlet .portlet-body .text-right-mobile-left,
.reskined .portlet .portlet-body .text-right-medium-left {
	text-align: right;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .visible-xs {
		display: block !important;
	}
	.reskined .portlet .portlet-body .hidden-xs {
		display: none !important;
	}
}
@media (max-width: 1229px) and (min-width: 992px) {
	.reskined .portlet .portlet-body .visible-md {
		display: block !important;
	}
}
@media (min-width: 1230px) {
	.reskined .portlet .portlet-body .visible-lg {
		display: block !important;
	}
}
@media (max-width: 467px) {
	.reskined .portlet .portlet-body .text-right-mobile-left,
	.reskined .portlet .portlet-body .text-right-medium-left {
		text-align: left;
	}
}
.reskined .portlet .portlet-body .panel-group .panel {
	border-radius: 0;
	border: 0;
	box-shadow: none;
}
.reskined .portlet .portlet-body .panel-group .panel + .panel {
	margin-top: 0;
}
.reskined .portlet .portlet-body .panel-group .panel-default > .panel-heading {
	background: transparent;
}
.reskined .portlet .portlet-body .well {
	box-shadow: 0 4px 12px -2px rgba(0, 0, 0, 0.04);
	background-color: #ffffff;
	padding: 25px;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 0;
	border-radius: 0;
}
.reskined .portlet .portlet-body .well .form-horizontal {
	width: 100%;
}
.reskined .portlet .portlet-body .well h3 {
	margin-bottom: 5px;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .well {
		margin-top: 40px;
		margin-bottom: 40px;
	}
}
@media (max-width: 992px) {
	.reskined .portlet .portlet-body .TvChannelsFilter > div {
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}
}
@media (min-width: 992px) {
	.reskined .portlet .portlet-body .TvChannelsFilter {
		display: flex;
	}
}
.reskined .portlet .portlet-body .panel-group.alt2 {
	border: 1px solid #d7d7d7;
	background-color: #ffffff;
}
.reskined .portlet .portlet-body .panel-group.alt2 .panel-title {
	font-size: 0.875rem;
	line-height: 1.8;
	padding: 0 15px;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .panel-group.alt2 .panel-title {
		font-size: 1.125rem;
		line-height: 1.25;
	}
}
.reskined .portlet .portlet-body .panel-group.alt2 .panel-title a {
	color: #000000;
}
.reskined .portlet .portlet-body .panel-group.alt2 .panel-title a .color-red {
	color: inherit !important;
}
.reskined .portlet .portlet-body .panel-group.alt2.arrow-on-right .panel-heading {
	position: relative;
}
.reskined .portlet .portlet-body .panel-group.alt2.arrow-on-right .panel-heading:before {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 0;
	width: 100%;
	content: "";
	transition: all 200ms ease-in-out;
	background: #eb140a;
}
.reskined .portlet .portlet-body .panel-group.alt2.arrow-on-right .panel-heading:hover:before {
	height: 5px;
}
.reskined .portlet .portlet-body .panel-group.alt2.arrow-on-right .panel-heading a {
	display: block;
	padding: 25px 25px 25px 25px;
	position: relative;
	text-decoration: none;
}
.reskined .portlet .portlet-body .panel-group.alt2.arrow-on-right .panel-heading a:before {
	background-color: #000000;
	position: absolute;
	content: "";
	top: 50%;
	margin-top: -1px;
	right: 29px;
	width: 16px;
	height: 2px;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .panel-group.alt2.arrow-on-right .panel-heading a:before {
		right: 27px;
		width: 20px;
	}
}
.reskined .portlet .portlet-body .panel-group.alt2.arrow-on-right .panel-heading a.collapsed:after {
	background-color: #000000;
	position: absolute;
	content: "";
	top: 50%;
	margin-top: -8px;
	right: 36px;
	width: 2px;
	height: 16px;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .panel-group.alt2.arrow-on-right .panel-heading a.collapsed:after {
		height: 20px;
		margin-top: -10px;
	}
}
.reskined .portlet .portlet-body .panel-group.alt2 .panel {
	border-top: 1px solid #d7d7d7;
}
.reskined .portlet .portlet-body .panel-group.alt2 .panel:first-child {
	border-top: 0;
}
.reskined .portlet .portlet-body .panel-group.alt2 .panel:nth-of-type(2n + 0) {
	background-color: #f7f7f7;
}
.reskined .portlet .portlet-body .panel-group.alt2 .panel-heading .row div:last-child {
	font-family: "a1", "Helvetica Neue", "Arial", "sans-serif" !important;
}
.reskined .portlet .portlet-body .panel-group.alt2 .panel-collapse > .panel-body {
	padding: 25px;
	border-top: 1px solid #f0f0f0;
}
.reskined .portlet .portlet-body .panel-group.alt2 .panel-collapse > .panel-body p {
	font-size: 0.875rem;
	line-height: 1.5;
}
.reskined .portlet .portlet-body .panel-group.alt2 .panel-collapse > .panel-body p small {
	font-size: 100%;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .panel-group.alt2 .panel-collapse > .panel-body p {
		font-size: 1rem;
	}
}
.reskined .portlet .portlet-body .panel-group.alt2 .panel-collapse > .panel-body h3 {
	margin-bottom: 20px;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .well.alt2 {
		padding: 50px;
	}
}
.reskined .portlet .portlet-body .panel-group.transparent {
	margin-bottom: 20px;
}
.reskined .portlet .portlet-body .panel-group.transparent .panel-heading .panel-title {
	font-size: 0.875rem;
	line-height: 1.5;
	padding: 0 15px;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .panel-group.transparent .panel-heading .panel-title {
		font-size: 1.125rem;
	}
}
.reskined .portlet .portlet-body .panel-group.transparent .panel-heading a {
	color: #000000;
	border-bottom: 1px solid #e6e6e6;
	padding: 15px 36px 15px 0;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-weight: 700;
	display: block;
	position: relative;
}
.reskined .portlet .portlet-body .panel-group.transparent .panel-heading a:before {
	background-color: #000000;
	position: absolute;
	content: "";
	top: 50%;
	margin-top: -1px;
	height: 2px;
	width: 16px;
	right: 2px;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .panel-group.transparent .panel-heading a:before {
		width: 20px;
		right: 0px;
	}
}
.reskined .portlet .portlet-body .panel-group.transparent .panel-heading a.collapsed:after {
	background-color: #000000;
	position: absolute;
	content: "";
	top: 50%;
	right: 9px;
	width: 2px;
	margin-top: -8px;
	height: 16px;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .panel-group.transparent .panel-heading a.collapsed:after {
		margin-top: -10px;
		height: 20px;
	}
}
.reskined .portlet .portlet-body .panel-group.transparent .panel-collapse p {
	font-size: 0.875rem;
	line-height: 1.5;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .panel-group.transparent .panel-collapse p {
		font-size: 1rem;
	}
}
.reskined .portlet .portlet-body .panel-group.transparent .panel-collapse > .panel-body {
	border: none !important;
	padding: 20px 0;
}
.reskined .portlet .portlet-body .vip-registracija h1 {
	color: #000000 !important;
}
.reskined .portlet .portlet-body .vip-registracija #applicationFormStep0 .h2 {
	font-size: 2.25rem;
	font-weight: 700;
}
.reskined .portlet .portlet-body .vip-registracija #applicationFormStep0 .h2 span {
	font-weight: inherit;
}
.reskined .portlet .portlet-body .vip-registracija #applicationFormStep2 {
	flex: 0 0 100%;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .vip-registracija #applicationFormStep2 .checkbox,
	.reskined .portlet .portlet-body .vip-registracija #applicationFormStep2 .radio {
		margin-top: 0.75rem;
	}
}
.reskined
	.portlet
	.portlet-body
	.vip-registracija
	#applicationFormStep3
	> div
	> div
	> div:last-child
	> div
	> .form-group {
	flex: 0 0 100%;
	max-width: 100%;
}
.reskined
	.portlet
	.portlet-body
	.vip-registracija
	#applicationFormStep3
	> div
	> div
	> div:last-child
	> div
	> .form-group
	> div {
	flex: 0 0 100%;
	max-width: 100%;
}
.reskined .portlet .portlet-body .vip-registracija .btn-fa {
	margin: -1px 0 0 10px;
}
.reskined .portlet .portlet-body #id_card_front_upbutton,
.reskined .portlet .portlet-body #id_card_back_upbutton {
	background: #551ee6;
	text-transform: uppercase;
	font-weight: 700;
	padding: 9px 15px;
	font-size: 16px;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body #id_card_front_upbutton,
	.reskined .portlet .portlet-body #id_card_back_upbutton {
		margin-top: 10px;
	}
}
.reskined .portlet .portlet-body #id_card_front_upbutton:hover,
.reskined .portlet .portlet-body #id_card_back_upbutton:hover {
	background-color: #6635e9;
	border-color: none;
	color: #ffffff;
}
.reskined .portlet .portlet-body #applicationFormStep2SubmitBtn {
	float: right;
}
@media (max-width: 480px) {
	.reskined .portlet .portlet-body #applicationFormStep2SubmitBtn,
	.reskined .portlet .portlet-body #applicationFormStep3SubmitBtn,
	.reskined .portlet .portlet-body #applicationFormStep4SubmitBtn {
		display: block;
		float: none;
	}
}
.reskined .portlet .portlet-body .modal-backdrop {
	background-color: #f7f7f7;
	opacity: 0.9;
}
.reskined .portlet .portlet-body .modal-content {
	border: 0;
	border-radius: 0;
	box-shadow: 0 16px 24px -8px rgba(0, 0, 0, 0.12);
}
.reskined .portlet .portlet-body .modal-content h1 {
	font-weight: 700;
	color: #000000 !important;
	font-size: 1.875rem;
	margin-top: 0 !important;
}
.reskined .portlet .portlet-body .modal-content .btn {
	padding: 0.625rem 1.25rem;
}
.reskined .portlet .portlet-body .modal-body,
.reskined .portlet .portlet-body .modal-footer {
	padding: 30px;
}
@media (max-width: 467px) {
	.reskined .portlet .portlet-body .modal-footer .text-right-mobile-left {
		margin-top: 10px;
	}
	.reskined .portlet .portlet-body .modal-footer .btn {
		display: block;
	}
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .modal {
		padding: 2rem;
	}
	.reskined .portlet .portlet-body .modal-body {
		position: relative !important;
		top: 0 !important;
		padding-right: 0 !important;
		overflow-x: hidden;
	}
	.reskined .portlet .portlet-body .modal-content {
		height: auto;
		max-height: 100%;
		overflow-y: auto;
	}
	.reskined .portlet .portlet-body .modal-footer {
		position: static;
	}
}
@media (min-width: 500px) {
	.reskined .portlet .portlet-body .modal-dialog {
		position: relative;
	}
}
.reskined .portlet .portlet-body .modal-dialog {
	max-height: 100%;
}
.reskined .portlet .portlet-body root {
	flex: 0 0 100%;
}
.reskined .portlet .portlet-body .webshop .h1 {
	font-size: 1.5rem !important;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .webshop .h1 {
		font-size: 3rem !important;
	}
}
.reskined .portlet .portlet-body .webshop .h1 > span {
	font-weight: 700;
}
.reskined .portlet .portlet-body .webshop .vcenter {
	position: static;
	top: 0;
	transform: translateY(0);
}
.reskined .portlet .portlet-body .webshop .hidden-xs {
	display: block !important;
}
.reskined .portlet .portlet-body a.well {
	background-color: transparent;
	color: inherit;
	border: 1px solid #d7d7d7;
	box-shadow: none;
	font-weight: 700;
	text-align: center;
	transition: all 0.2s;
}
.reskined .portlet .portlet-body a.well .h2 {
	color: inherit;
	margin-bottom: 0;
}
.reskined .portlet .portlet-body a.well:hover,
.reskined .portlet .portlet-body a.well:focus,
.reskined .portlet .portlet-body a.well.active-tip-tarife {
	background-color: #ffffff;
	border-color: #ffffff;
	box-shadow: 0 16px 24px -8px rgba(0, 0, 0, 0.12);
	text-decoration: none;
}
.reskined .portlet .portlet-body #postpejd .radio-inline,
.reskined .portlet .portlet-body #postpejd .checkbox,
.reskined .portlet .portlet-body #bonove .radio-inline,
.reskined .portlet .portlet-body #bonove .checkbox {
	padding-top: 1rem;
}
.reskined .portlet .portlet-body #postpejd .visible-xs,
.reskined .portlet .portlet-body #bonove .visible-xs {
	display: block !important;
}
.reskined .portlet .portlet-body #postpejd .hidden-xs,
.reskined .portlet .portlet-body #bonove .hidden-xs {
	display: none !important;
}
@media (min-width: 468px) {
	.reskined .portlet .portlet-body #postpejd .full-name,
	.reskined .portlet .portlet-body #postpejd .id-card,
	.reskined .portlet .portlet-body #postpejd .email,
	.reskined .portlet .portlet-body #postpejd .oib,
	.reskined .portlet .portlet-body #bonove .full-name,
	.reskined .portlet .portlet-body #bonove .id-card,
	.reskined .portlet .portlet-body #bonove .email,
	.reskined .portlet .portlet-body #bonove .oib {
		max-width: 75%;
		flex: 0 0 75%;
	}
	.reskined .portlet .portlet-body #postpejd .visible-xs,
	.reskined .portlet .portlet-body #bonove .visible-xs {
		display: none !important;
	}
	.reskined .portlet .portlet-body #postpejd .hidden-xs,
	.reskined .portlet .portlet-body #bonove .hidden-xs {
		display: block !important;
	}
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body #postpejd .full-name,
	.reskined .portlet .portlet-body #postpejd .id-card,
	.reskined .portlet .portlet-body #postpejd .email,
	.reskined .portlet .portlet-body #postpejd .oib,
	.reskined .portlet .portlet-body #bonove .full-name,
	.reskined .portlet .portlet-body #bonove .id-card,
	.reskined .portlet .portlet-body #bonove .email,
	.reskined .portlet .portlet-body #bonove .oib {
		max-width: 50%;
		flex: 0 0 50%;
	}
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body #postpejd h2,
	.reskined .portlet .portlet-body #postpejd .h2,
	.reskined .portlet .portlet-body #bonove h2,
	.reskined .portlet .portlet-body #bonove .h2 {
		font-size: 1.5rem;
	}
}
.reskined .portlet .portlet-body #postpejd .row > .form-group,
.reskined .portlet .portlet-body #bonove .row > .form-group {
	max-width: 100%;
	flex: 0 0 100%;
}
@media (min-width: 468px) {
	.reskined .portlet .portlet-body #bonove .tab-pane .row:last-child .col-md-6 {
		max-width: 50%;
		flex: 0 0 50%;
	}
}
.reskined .portlet .portlet-body .izbor-vreme {
	display: block;
	padding: 0.9375rem;
	text-align: center;
	border: 1px solid #d7d7d7;
	color: inherit;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-weight: 700;
	transition: all 0.2s;
}
@media (max-width: 467px) {
	.reskined .portlet .portlet-body .izbor-vreme {
		margin-top: 10px;
	}
}
.reskined .portlet .portlet-body .izbor-vreme:hover,
.reskined .portlet .portlet-body .izbor-vreme:focus {
	background-color: #ffffff;
	box-shadow: 0 4px 12px -2px rgba(0, 0, 0, 0.04);
	border-color: #fff;
	text-decoration: none;
	cursor: pointer;
	color: inherit;
}
.reskined .portlet .portlet-body .izbor-vreme-active {
	box-shadow: 0 4px 12px -2px rgba(0, 0, 0, 0.04);
	text-decoration: none;
	cursor: pointer;
	background-color: #eb140a;
	color: #ffffff;
	border-color: #eb140a;
}
.reskined .portlet .portlet-body .table-cijene table {
	border-collapse: separate;
	border-spacing: 10px 0;
	padding: 0;
	border: 0;
}
.reskined .portlet .portlet-body .table-cijene td,
.reskined .portlet .portlet-body .table-cijene th {
	border: 0;
	padding-top: 1rem;
	padding-bottom: 1rem;
	width: 25%;
}
.reskined .portlet .portlet-body .table-cijene th {
	vertical-align: middle;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-weight: 300;
}
.reskined .portlet .portlet-body .table-cijene td {
	text-align: center;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
}
.reskined .portlet .portlet-body .table-cijene td.odabrano {
	box-shadow: 0 4px 12px -2px rgba(0, 0, 0, 0.04);
	background-color: #ffffff;
	border: 0 !important;
}
.reskined .portlet .portlet-body .table-cijene tr:hover {
	background-color: #ffffff;
}
.reskined .portlet .portlet-body .table-cijene tr.no-hover:hover {
	background-color: transparent;
}
.reskined .portlet .portlet-body .table-cijene tr.first td {
	border-top: 1px solid #d7d7d7;
}
.reskined .portlet .portlet-body .table-cijene tr.last td {
	border-bottom: 1px solid #d7d7d7;
}
.reskined .portlet .portlet-body .table-cijene tr.first th,
.reskined .portlet .portlet-body .table-cijene tr.first td,
.reskined .portlet .portlet-body .table-cijene tr.last th,
.reskined .portlet .portlet-body .table-cijene tr.last td {
	padding-top: 0;
	padding-bottom: 0;
	font-size: 0;
	height: 10px;
}
.reskined .portlet .portlet-body .table-cijene .heading td {
	vertical-align: middle;
	border: 1px solid #d7d7d7;
}
.reskined .portlet .portlet-body .table-cijene .heading td.odabrano {
	background-color: #eb140a;
	border: 0;
	color: #ffffff;
}
.reskined .portlet .portlet-body .table-cijene .cijena-uredjaja td {
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-size: 1.5rem;
	font-weight: 700;
	background: #551ee6;
	color: #ffffff;
}
.reskined .portlet .portlet-body .table-cijene .btn.btn-sm {
	font-weight: 700;
	padding: 0.625rem 1.25rem;
	font-size: 1.125rem;
	line-height: 1.1111111111;
}
.reskined .portlet .portlet-body .table-cijene td:not(.odabrano) > .btn.btn-sm {
	border: 1px solid #eb140a;
	color: #eb140a;
	background-color: transparent;
}
.reskined .portlet .portlet-body .table-cijene td:not(.odabrano) > .btn.btn-sm:hover,
.reskined .portlet .portlet-body .table-cijene td:not(.odabrano) > .btn.btn-sm:focus {
	background-color: #f83a2c;
	color: #ffffff;
}
.reskined .portlet .portlet-body .table-cijene .preporucujemo {
	border: 0 !important;
}
.reskined .portlet .portlet-body .table-cijene .preporucujemo div {
	margin-bottom: 0 !important;
	font-weight: 300;
}
.reskined .portlet .portlet-body .table-cijene-mobile th:first-child,
.reskined .portlet .portlet-body .table-cijene-mobile td:first-child {
	padding-left: 0;
}
.reskined .portlet .portlet-body .table-cijene-mobile th:last-child,
.reskined .portlet .portlet-body .table-cijene-mobile td:last-child {
	padding-right: 0;
}
.reskined .portlet .portlet-body .table-cijene-mobile td {
	font-size: 0.875rem;
}
.reskined .portlet .portlet-body .table-cijene-mobile .fake-thead {
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-weight: 700;
	border-bottom: 3px solid #eb140a;
	border-top: 0;
	padding-top: 0.9375rem;
}
.reskined .portlet .portlet-body .nav-tabs.nav-justified-mobile.secondary {
	display: flex;
	margin-top: 1rem;
	border-bottom: 4px solid #d7d7d7;
}
.reskined .portlet .portlet-body .nav-tabs.nav-justified-mobile.secondary li {
	font-size: 0.875rem;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-weight: 700;
	margin: 0;
}
.reskined .portlet .portlet-body .nav-tabs.nav-justified-mobile.secondary li a {
	display: block;
	margin: 0;
	border-radius: 0;
	color: #333333;
	border: 0 !important;
}
.reskined .portlet .portlet-body .nav-tabs.nav-justified-mobile.secondary li a:hover,
.reskined .portlet .portlet-body .nav-tabs.nav-justified-mobile.secondary li a:focus {
	background-color: transparent;
}
.reskined .portlet .portlet-body .nav-tabs.nav-justified-mobile.secondary li.active {
	border-bottom: 4px solid #eb140a;
	margin-bottom: -4px;
}
.reskined .portlet .portlet-body .nav-tabs.nav-justified-mobile.secondary li.active a {
	background-color: transparent;
}
.reskined .portlet .portlet-body .custom-file-input {
	display: inline-block;
	position: relative;
	border: 0;
	color: #ffffff;
	background: #551ee6;
}
.reskined .portlet .portlet-body .custom-file-input:hover {
	background-color: #6635e9;
}
.reskined .portlet .portlet-body .custom-file-input:before {
	content: "Priloži";
	display: block;
	padding: 9px 5px;
	outline: 0;
	font-size: 16px;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-weight: 700;
	white-space: nowrap;
	cursor: pointer;
	font-weight: bold;
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
}
.reskined .portlet .portlet-body .custom-file-input input {
	visibility: hidden;
	width: 100px;
}
.reskined .portlet .portlet-body #submit-otp.margin-bottom-50 {
	margin-bottom: 30px !important;
}
.reskined .portlet .portlet-body #tab3 .tab-pane.active {
	display: flex;
	flex-wrap: wrap;
}
.reskined .portlet .portlet-body #tab3 .tab-pane.active .kupi-bottom {
	flex: 0 0 100%;
	order: 1;
}
.reskined .portlet .portlet-body #tab3 .tab-pane.active .table-cijene-mobile {
	flex: 0 0 100%;
	order: 0;
}
.reskined .portlet .portlet-body #tab3 .visible-xs {
	display: block !important;
}
.reskined .portlet .portlet-body #tab3 .hidden-xs {
	display: none !important;
}
@media (min-width: 600px) {
	.reskined .portlet .portlet-body #tab3 .visible-xs {
		display: none !important;
	}
	.reskined .portlet .portlet-body #tab3 .hidden-xs {
		display: block !important;
	}
}
.reskined .portlet .portlet-body #tab10 .well {
	padding-left: 15px;
	padding-right: 15px;
}
.reskined .portlet .portlet-body #tab10 h3:not(.futuraBold) {
	font-size: 1rem;
}
@media (min-width: 468px) and (max-width: 767px) {
	.reskined .portlet .portlet-body #tab10 .col-sm-3 {
		max-width: 50%;
		flex: 0 0 50%;
	}
}
.reskined .portlet .portlet-body #tab10 p.small > a:last-child {
	color: #eb140a !important;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-weight: 700;
	font-size: 1.125rem;
	position: relative;
	padding-right: 20px;
	margin-top: 10px;
	display: inline-block;
}
.reskined .portlet .portlet-body #tab10 p.small > a:last-child:after {
	content: "";
	background: url('data:image/svg+xml;utf8,<svg width="7" height="12" xmlns="http://www.w3.org/2000/svg"><path d="M1 11l4-5-4-5" stroke="#EB140A" stroke-width="2.4" fill="none" fill-rule="evenodd"></path></svg>')
		no-repeat 0 0;
	height: 12px;
	width: 7px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -6px;
	transition: transform 0.3s ease;
}
.reskined .portlet .portlet-body #tab10 p.small > a:last-child:hover,
.reskined .portlet .portlet-body #tab10 p.small > a:last-child:focus {
	text-decoration: none;
}
.reskined .portlet .portlet-body #tab10 p.small > a:last-child:hover:after,
.reskined .portlet .portlet-body #tab10 p.small > a:last-child:focus:after {
	transform: translate(50%);
}
.reskined .portlet .portlet-body #file_upbutton {
	background: #551ee6;
	border: 0;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 1rem;
}
.reskined .portlet .portlet-body #file_upbutton:hover,
.reskined .portlet .portlet-body #file_upbutton:focus {
	color: #ffffff;
	background-color: #6635e9;
}
.reskined .portlet .portlet-body #egainSearchForm {
	flex: 0 0 100%;
	max-width: 100%;
}
.reskined .portlet .portlet-body #egainSearchForm .h1 {
	font-weight: 700 !important;
}
.reskined .portlet .portlet-body #egainSearchMask {
	text-transform: none;
	font-size: 1.25rem;
	padding: 0 20px;
	background: #fff !important;
}
.reskined .portlet .portlet-body .twitter-typeahead {
	width: 100%;
}
.reskined .portlet .portlet-body tt-suggestion.tt-selectable {
	margin-right: 10px;
}
.reskined .portlet .portlet-body .WolowitzQuestions {
	overflow: hidden;
	position: relative;
	min-height: 840px;
}
.reskined .portlet .portlet-body .WolowitzQuestion {
	display: none;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	transition: all 1s ease;
	text-align: center;
}
.reskined .portlet .portlet-body .WolowitzQuestion.left {
	display: none;
	position: absolute;
	opacity: 0;
	transform: translateX(-500px) scale(0.9, 0.9);
}
.reskined .portlet .portlet-body .WolowitzQuestion.active {
	display: block;
	opacity: 1;
	z-index: 9;
	transform: translateX(0) scale(1, 1);
	position: relative;
}
.reskined .portlet .portlet-body .WolowitzQuestion > .container {
	box-shadow: 0 16px 24px -8px rgba(0, 0, 0, 0.12);
	background: #ffffff;
	padding: 2.5rem 0.625rem;
}
.reskined .portlet .portlet-body .WolowitzQuestion .col-centered {
	margin: 0 auto;
}
.reskined .portlet .portlet-body .WolowitzQuestion h2 {
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-weight: 700;
}
.reskined .portlet .portlet-body .WolowitzQuestion h3 {
	margin-top: 2.5rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.625;
}
.reskined .portlet .portlet-body .WolowitzQuestion ul {
	list-style: none;
}
.reskined .portlet .portlet-body .WolowitzQuestion__start h2 {
	font-size: 2.25rem;
	max-width: 460px;
	margin: 0 auto;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .WolowitzQuestion__start h2 {
		font-size: 3.375rem;
	}
}
.reskined .portlet .portlet-body .WolowitzQuestion__result > .container {
	padding: 0;
	box-shadow: none;
	background-color: transparent;
}
.reskined .portlet .portlet-body .WolowitzQuestion__result h3 {
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	margin-top: 1.875rem;
	font-size: 1.125rem;
	line-height: 1.625;
	font-weight: 700;
	margin-bottom: 0.3125rem;
}
.reskined .portlet .portlet-body .WolowitzQuestion__result ul {
	list-style: none;
}
.reskined .portlet .portlet-body .WolowitzQuestion__result li {
	margin-bottom: 0.3125rem;
}
.reskined .portlet .portlet-body .WolowitzQuestion__result ul li ul {
	list-style-image: url("https://ssc.a1.hr/documents/10307706/45746165/check-red.svg");
	padding-left: 2rem;
}
.reskined .portlet .portlet-body .WolowitzQuestion--step-number {
	color: #666666;
	font-size: 0.875rem;
}
.reskined .portlet .portlet-body .WolowitzQuestion--title {
	margin-top: 2.5rem;
}
.reskined .portlet .portlet-body .WolowitzQuestion--prev-next {
	margin-top: 2.5rem;
}
.reskined .portlet .portlet-body .WolowitzQuestion .btn {
	margin: 0 0.625rem;
}
.reskined .portlet .portlet-body .WolowitzQuestion .btn-default {
	background-color: #eb140a;
	border: 1px solid #eb140a;
	color: #ffffff;
}
.reskined .portlet .portlet-body .WolowitzQuestion .btn-primary {
	font-weight: 700;
	border: 1px solid #eb140a;
}
.reskined .portlet .portlet-body .WolowitzQuestion .ResultButtons .btn-default,
.reskined .portlet .portlet-body .WolowitzQuestion .btn-outline {
	border: 1px solid #eb140a;
	background-color: #ffffff;
	color: #eb140a;
	font-weight: 700;
}
.reskined .portlet .portlet-body .WolowitzQuestion .ResultButtons .btn-default:hover,
.reskined .portlet .portlet-body .WolowitzQuestion .ResultButtons .btn-default:focus,
.reskined .portlet .portlet-body .WolowitzQuestion .btn-outline:hover,
.reskined .portlet .portlet-body .WolowitzQuestion .btn-outline:focus {
	background: #f83a2c !important;
	color: #ffffff !important;
}
.reskined .portlet .portlet-body .WolowitzQuestion .InfoBox {
	text-align: left;
	display: none;
}
.reskined .portlet .portlet-body .WolowitzQuestion .InfoBox.active {
	display: block;
	margin-top: 1.25rem;
}
.reskined .portlet .portlet-body .WolowitzQuestion .InfoBox.active:empty {
	display: none;
}
.reskined .portlet .portlet-body .WolowitzQuestion .InfoBox--subtitle {
	margin-bottom: 0;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .WolowitzQuestion .InfoBox {
		padding-bottom: 1.5625rem;
	}
}
.reskined .portlet .portlet-body .SpeedBars {
	margin-top: 1.25rem;
}
.reskined .portlet .portlet-body .SpeedBar {
	margin-top: 1.25rem;
}
.reskined .portlet .portlet-body .SpeedBar:first-child {
	margin-top: 0;
}
.reskined .portlet .portlet-body .SpeedBar--times {
	display: flex;
	justify-content: space-between;
	font-size: 0.875rem;
}
.reskined .portlet .portlet-body .SpeedBar--bar,
.reskined .portlet .portlet-body .SpeedBar--indicator {
	height: 6px;
	border-radius: 3px;
}
.reskined .portlet .portlet-body .SpeedBar--bar {
	box-shadow: inset 0px 0px 0px 1px #551ee6;
	position: relative;
	overflow: hidden;
}
.reskined .portlet .portlet-body .SpeedBar--indicator {
	position: absolute;
	top: 0;
	left: 0;
	background: #551ee6;
	z-index: 9;
	width: 100%;
	transition: all 0.5s ease;
	transform: translateX(-100%);
}
.reskined .portlet .portlet-body .SpeedBar--indicator.full {
	transform: translateX(0%);
}
.reskined .portlet .portlet-body .AnswerBoxes {
	margin-top: 1.25rem;
	padding: 0.625rem;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .AnswerBoxes {
		display: flex;
	}
}
.reskined .portlet .portlet-body .AnswerBox {
	padding: 0.625rem;
}
.reskined .portlet .portlet-body .AnswerBox--inner {
	border: 1px solid #d7d7d7;
	height: 148px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	padding: 0.625rem;
	font-size: 0.875rem;
}
@media (min-width: 992px) {
	.reskined .portlet .portlet-body .AnswerBox--inner {
		height: 180px;
		padding: 1.25rem;
		font-size: 1rem;
	}
}
.reskined .portlet .portlet-body .AnswerBox-title {
	max-width: 200px;
}
.reskined .portlet .portlet-body .AnswerBox.active .AnswerBox--inner {
	border-color: #eb140a;
	box-shadow: inset 0 0 0 2px #eb140a;
}
.reskined .portlet .portlet-body .AnswerBox.thirds {
	width: 33.3333333333%;
}
.reskined .portlet .portlet-body .AnswerBox.quarters {
	width: 25%;
}
.reskined .portlet .portlet-body .AnswerBox-subtitle {
	margin-bottom: 0;
}
.reskined .portlet .portlet-body .AnswerBox-subtitle:not(:empty) {
	border-top: 1px solid #d7d7d7;
	margin-top: 0.9375rem;
	padding-top: 0.9375rem;
}
.reskined .portlet .portlet-body .AnswerBoxes__slider {
	overflow: hidden;
	margin-right: -0.625rem;
}
.reskined .portlet .portlet-body .AnswerBoxes__slider .AnswerBox {
	width: 200px;
	height: 200px;
}
.reskined .portlet .portlet-body .AnswerBoxes__slider .flickity-prev-next-button {
	top: 33%;
}
.reskined .portlet .portlet-body .ContactMeModal {
	background: #fff;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	padding-top: 3.75rem;
	transition: transform 0.5s ease;
	transform: translateY(-100%);
}
.reskined .portlet .portlet-body .ContactMeModal.active {
	transform: translateY(0);
}
.reskined .portlet .portlet-body .ContactMeModal-title {
	font-size: 2rem;
	margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .ContactMeModal-title {
		font-size: 2.75rem;
	}
}
.reskined .portlet .portlet-body .ContactMeModal-subtitle {
	max-width: 360px;
	margin-left: auto;
	margin-right: auto;
}
.reskined .portlet .portlet-body .ContactMeModal-form {
	max-width: 360px;
	margin-left: auto;
	margin-right: auto;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .ContactMeModal .row {
		align-items: center;
		height: 100%;
	}
}
.reskined .portlet .portlet-body .EmailConfigModal {
	position: absolute;
	background: #f7f7f7;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 0.9375rem 1.25rem 1.25rem;
	transition: all 1s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	transform: translateY(100%);
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .EmailConfigModal {
		padding: 1.5625rem 2.5rem 2.5rem;
	}
}
.reskined .portlet .portlet-body .EmailConfigModal.active {
	transform: translateY(0);
}
.reskined .portlet .portlet-body .EmailConfigModal .inline-input-button {
	display: flex;
}
.reskined .portlet .portlet-body .EmailConfigModal p {
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-weight: 700;
	font-size: 1.125rem;
}
.reskined .portlet .portlet-body .EmailConfigModal .btn {
	flex: 0 0 102px;
}
.reskined .portlet .portlet-body .EmailConfigModal .btn,
.reskined .portlet .portlet-body .EmailConfigModal .form-control,
.reskined .portlet .portlet-body .EmailConfigModal .form-group {
	margin: 0;
}
.reskined .portlet .portlet-body .EmailConfigModal .form-control {
	border-right: none;
	height: auto;
}
.reskined .portlet .portlet-body .EmailConfigModal .help-block {
	display: none;
}
.reskined .portlet .portlet-body .EmailConfigModal-close,
.reskined .portlet .portlet-body .ContactMeModal-close {
	display: block;
	width: 17px;
	height: 17px;
	position: absolute;
	right: 20px;
	top: 15px;
	cursor: pointer;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .EmailConfigModal-close,
	.reskined .portlet .portlet-body .ContactMeModal-close {
		right: 40px;
		top: 25px;
	}
}
.reskined .portlet .portlet-body .WolowitzResult {
	overflow: hidden;
	position: relative;
	box-shadow: 0 16px 24px -8px rgba(0, 0, 0, 0.12);
	background: #ffffff;
}
.reskined .portlet .portlet-body .WolowitzResult--image {
	min-height: 260px;
	background-size: cover;
	background-position: center center;
}
.reskined .portlet .portlet-body .WolowitzResult--info-wrap {
	padding: 0 1.25rem 1.25rem;
	text-align: left;
	position: relative;
	overflow: hidden;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .WolowitzResult {
		display: flex;
	}
	.reskined .portlet .portlet-body .WolowitzResult--image {
		width: 50%;
		min-height: 600px;
	}
	.reskined .portlet .portlet-body .WolowitzResult--info-wrap {
		width: 50%;
		padding: 0.625rem 2.5rem 2.5rem;
	}
}
.reskined .portlet .portlet-body .WolowitzResult ul {
	padding-left: 0;
}
.reskined .portlet .portlet-body .WolowitzResult ul h3 {
	margin-top: 1.875rem;
}
.reskined .portlet .portlet-body .WolowitzResult ul p {
	margin-bottom: 0.625rem;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .WolowitzResult ul {
		padding-left: 0.625rem;
	}
}
.reskined .portlet .portlet-body .ResultCalculation {
	border-top: 1px solid #d7d7d7;
	padding-top: 1.25rem;
	margin-bottom: 1.25rem;
}
.reskined .portlet .portlet-body .ResultCalculation--table {
	width: 100%;
}
.reskined .portlet .portlet-body .ResultCalculation td {
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-size: 1.5rem;
}
.reskined .portlet .portlet-body .ResultCalculation td:last-child {
	text-align: right;
	font-weight: 700;
}
.reskined .portlet .portlet-body .ResultButtons .btn {
	width: 100%;
	margin: 0.625rem 0 0;
}
.reskined .portlet .portlet-body .ResultButtons .btn:first-child {
	margin-top: 0;
}
@media (min-width: 480px) {
	.reskined .portlet .portlet-body .ResultButtons {
		display: flex;
	}
	.reskined .portlet .portlet-body .ResultButtons .btn {
		width: 50%;
		margin: 0;
	}
	.reskined .portlet .portlet-body .ResultButtons .btn:first-child {
		margin-right: 10px;
	}
}
.reskined .portlet .portlet-body .ResultButtonsEmailConfig .a-underline,
.reskined .portlet .portlet-body .ContactMeModal-buttons .a-underline {
	margin-top: 1.875rem;
	display: inline-block;
	cursor: pointer;
	border-bottom: 1px solid #d7d7d7;
	color: inherit;
	transition: color 0.3s;
}
.reskined .portlet .portlet-body .ResultButtonsEmailConfig .a-underline:hover,
.reskined .portlet .portlet-body .ResultButtonsEmailConfig .a-underline:focus,
.reskined .portlet .portlet-body .ContactMeModal-buttons .a-underline:hover,
.reskined .portlet .portlet-body .ContactMeModal-buttons .a-underline:focus {
	text-decoration: none;
	color: #585858;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .ResultButtonsEmailConfig .a-underline,
	.reskined .portlet .portlet-body .ContactMeModal-buttons .a-underline {
		font-size: 0.875rem;
	}
}
.reskined .portlet .portlet-body .ResultButtonsEmailConfig .exclamation {
	background-color: #ffffff;
	border: none;
	box-shadow: 0 0 6px 0px rgba(0, 0, 0, 0.15);
	position: relative;
	margin: 0;
	transition: all 0.3s;
}
.reskined .portlet .portlet-body .ResultButtonsEmailConfig .exclamation:hover,
.reskined .portlet .portlet-body .ResultButtonsEmailConfig .exclamation:focus {
	background-color: #ffffff;
	box-shadow: 0 0 12px 0px rgba(0, 0, 0, 0.25);
	border-color: #ffffff;
	color: #ffffff;
}
.reskined .portlet .portlet-body .ResultButtonsEmailConfig .exclamation:hover .color-grey,
.reskined .portlet .portlet-body .ResultButtonsEmailConfig .exclamation:focus .color-grey {
	color: #ffffff;
}
.reskined .portlet .portlet-body .ResultFooter--buttons {
	margin-top: 1.875rem;
}
.reskined .portlet .portlet-body .ResultFooter--button {
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-weight: 700;
	font-size: 1.125rem;
	display: inline-block;
	padding: 1.25rem;
	margin: 0 0.3125rem;
}
.reskined .portlet .portlet-body .ResultFooter--button .icon {
	display: none;
}
.reskined .portlet .portlet-body .popover {
	border-radius: 0;
	box-shadow: none;
	color: #666;
	border-color: #d7d7d7;
}
.reskined .portlet .portlet-body #dynamicFormRequest .radio label:before {
	top: 2px;
}
.reskined .portlet .portlet-body #dynamicFormRequest .radio label:after {
	top: 5px;
}
.reskined .portlet .portlet-body #dynamicFormRequest .btn-yellow {
	background: #551ee6;
	border: 0;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 1rem;
}
.reskined .portlet .portlet-body #dynamicFormRequest .btn-yellow:hover,
.reskined .portlet .portlet-body #dynamicFormRequest .btn-yellow:focus {
	color: #ffffff;
	background-color: #6635e9;
}
.reskined .portlet .portlet-body #dynamicFormRequest #send {
	text-transform: none !important;
}
.reskined .portlet .portlet-body #dynamicFormRequest .form-horizontal .radio,
.reskined .portlet .portlet-body #dynamicFormRequest .form-horizontal .checkbox {
	padding-top: 1.125rem;
}
.reskined .portlet .portlet-body .Funnel-main-area {
	padding-top: 10px;
	padding-bottom: 80px;
	position: relative;
}
@media (min-width: 1000px) {
	.reskined .portlet .portlet-body .Funnel-main-area {
		padding-right: 20px;
	}
}
.reskined .portlet .portlet-body .Funnel-main-area .mt-40 {
	margin-top: 40px;
}
.reskined .portlet .portlet-body .Funnel-main-area h2 {
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .Funnel-main-area h2 {
		padding-left: 70px;
	}
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .Funnel-main-area .required-fields {
		padding-left: 70px;
	}
}
.reskined .portlet .portlet-body .Funnel-main-area .row.mt-40 {
	margin-right: 0;
	margin-left: 0;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .Funnel-main-area .row.mt-40 {
		position: relative;
		left: 70px;
	}
}
.reskined .portlet .portlet-body .Funnel-config-title {
	text-align: center;
}
.reskined .portlet .portlet-body .Funnel-config-title-image {
	max-width: 200px;
	margin-bottom: 1.875rem;
	display: none;
}
.reskined .portlet .portlet-body .Funnel-sidebar {
	box-shadow: 0 16px 24px -8px rgba(0, 0, 0, 0.12);
	background: #ffffff;
	padding: 1.875rem;
	margin-top: 10px;
}
.reskined .portlet .portlet-body .Funnel-sidebar .btn {
	padding: 10px;
}
.reskined .portlet .portlet-body .Funnel-sidebar .btn[type="submit"] {
	display: block;
}
@media (max-width: 1023px) {
	.reskined .portlet .portlet-body .Funnel-sidebar {
		display: none;
	}
}
.reskined .portlet .portlet-body .AvailibilityCheck-box {
	display: flex;
	margin-bottom: 2.5rem;
	align-items: center;
	justify-content: space-between;
	background-color: transparent;
	color: #000000;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-weight: 700;
	border: 1px solid #d7d7d7;
	padding: 1.0625rem 1.875rem;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .AvailibilityCheck-box {
		flex-direction: column;
		margin-bottom: 1.875rem;
	}
	.reskined .portlet .portlet-body .AvailibilityCheck-box .btn {
		display: block;
		width: 100%;
	}
}
.reskined .portlet .portlet-body .AvailibilityCheck-box .btn {
	color: #eb140a;
	background: #ffffff;
	border: 0.0625rem solid #eb140a;
	font-weight: 700;
}
.reskined .portlet .portlet-body .AvailibilityCheck-box .btn:hover,
.reskined .portlet .portlet-body .AvailibilityCheck-box .btn:focus {
	background: #f83a2c !important;
	color: #ffffff !important;
}
.reskined .portlet .portlet-body .AvailibilityCheck-title {
	margin-bottom: 0;
	flex-grow: 2;
	text-align: left;
	font-size: 1.125rem;
	padding: 10px;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .AvailibilityCheck-title {
		padding: 0;
	}
}
.reskined .portlet .portlet-body .Options--wolowitzConfigBoxes,
.reskined .portlet .portlet-body .Options--wolowitzMobileBoxes,
.reskined .portlet .portlet-body .Options--upgrade.wlwtz {
	display: flex;
	margin-left: auto;
	margin-right: auto;
	justify-content: space-between;
	flex-direction: row;
	flex-wrap: wrap;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .Options--wolowitzConfigBoxes,
	.reskined .portlet .portlet-body .Options--wolowitzMobileBoxes,
	.reskined .portlet .portlet-body .Options--upgrade.wlwtz {
		flex-direction: column;
	}
}
.reskined .portlet .portlet-body .Options--upgrade.wlwtz .Options-price-button {
	display: block;
	margin-top: 30px;
}
.reskined .portlet .portlet-body .Options--wolowitzMobileBoxes .btn {
	margin-top: 30px;
}
.reskined .portlet .portlet-body .Options-box {
	border: 1px solid #d7d7d7;
	padding: 1.875rem;
	display: flex;
	flex-direction: column;
	position: relative;
	margin-bottom: 15px;
}
.reskined .portlet .portlet-body .Options-box.fake {
	border: none;
}
.reskined .portlet .portlet-body .Options-box.active {
	box-shadow: 0 16px 24px -8px rgba(0, 0, 0, 0.12);
	border: 1px solid #ffffff;
	background-color: #ffffff;
}
.reskined .portlet .portlet-body .Options-box.valign-top {
	justify-content: flex-start;
}
@media only screen and (min-width: 768px) {
	.reskined .portlet .portlet-body .Options-box {
		flex: 0 0 calc(50% - 15px);
		margin-bottom: 30px;
	}
}
.reskined .portlet .portlet-body .Options-box .btn {
	padding: 0.625rem 1.25rem;
	margin-top: 1.25rem;
}
.reskined .portlet .portlet-body .Options-box.active .btn {
	background-color: #eb140a;
	color: #ffffff;
}
.reskined .portlet .portlet-body .Options-box.active .btn:hover {
	background-color: #f83a2c;
}
.reskined .portlet .portlet-body .Options-box .a-underline {
	display: inline-block;
	border-bottom: 1px solid #d7d7d7;
	color: inherit;
	transition: color 0.3s;
}
.reskined
	.portlet
	.portlet-body
	.Options-box
	.a-underline:hover
	.reskined
	.portlet
	.portlet-body
	.Options-box
	.a-underline:focus {
	text-decoration: none;
	color: #585858;
}
.reskined .portlet .portlet-body .Options-box .more-wrap {
	margin: 10px 0;
	font-size: 0.875rem;
}
.reskined .portlet .portlet-body .Options-box .more-wrap.fake {
	height: 21px;
}
.reskined .portlet .portlet-body .Options-box--withBanner {
	border: 1px solid #d7d7d7;
	flex: 0 0 100%;
	display: flex;
	flex-direction: row;
}
.reskined .portlet .portlet-body .Options-box--withBanner .OptionsBox--banner {
	background: url(http://sc.vip.hr/vipnet-theme-r/images/wolowitz/kids-bg.png) no-repeat center center/cover;
	padding: 1.875rem;
	width: 70%;
}
.reskined .portlet .portlet-body .Options-box--withBanner .Options-box {
	border: none;
	width: 30%;
	margin-bottom: 0;
	padding: 1.875rem;
}
.reskined .portlet .portlet-body .Options-box--withBanner .Options-box .btn {
	margin-top: 30px;
}
.reskined .portlet .portlet-body .Options-box--withBanner .Options-box .golden {
	background-color: transparent !important;
	padding: 0.625rem 0;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .Options-box--withBanner {
		flex-direction: column;
		margin: 0 auto;
	}
	.reskined .portlet .portlet-body .Options-box--withBanner .OptionsBox--banner {
		width: 100%;
		padding: 1.25rem;
		overflow: hidden;
	}
	.reskined .portlet .portlet-body .Options-box--withBanner .OptionsBox--banner img {
		margin-bottom: -1.875rem;
	}
	.reskined .portlet .portlet-body .Options-box--withBanner .OptionsBox--banner p {
		display: none;
	}
	.reskined .portlet .portlet-body .Options-box--withBanner .Options-box {
		width: 100%;
		padding: 1.25rem;
	}
}
.reskined .portlet .portlet-body .Options-title-image {
	display: block;
	margin-bottom: 0;
}
.reskined .portlet .portlet-body .Options-title-image .Options-image {
	text-align: left;
	width: 100%;
	margin: 0.625rem 0;
}
.reskined .portlet .portlet-body .Options-title-image .Options-title {
	font-size: 1.25rem !important;
}
.reskined .portlet .portlet-body .Options-title-image .Options-title--pretitle {
	font-family: "a1", "Helvetica Neue", "Arial", "sans-serif";
	font-size: 0.75rem;
	font-weight: 400;
	line-height: 1;
	display: block;
	margin-bottom: 5px;
}
.reskined .portlet .portlet-body .Options-title-image .a-underline {
	font-family: "a1", "Helvetica Neue", "Arial", "sans-serif";
	font-size: 0.875rem;
	font-weight: 400;
	margin-top: 10px;
}
.reskined .portlet .portlet-body .Options--wolowitzConfigBoxes .Options-option-list {
	padding-right: 40px;
}
.reskined .portlet .portlet-body .Options--wolowitzConfigBoxes .Options-option-list li {
	list-style-image: url("https://ssc.a1.hr/documents/10307706/45746165/check-red.svg");
	margin-left: 1.875rem;
}
.reskined .portlet .portlet-body .Options--wolowitzConfigBoxes .Options-option-list li:empty {
	visibility: hidden;
}
@media only screen and (min-width: 767px) {
	.reskined .portlet .portlet-body .Options--programs .Options-box,
	.reskined .portlet .portlet-body .Options--wolowitzMobileBoxes .Options-box {
		flex: 0 0 calc(33.33% - 15px);
	}
}
.reskined .portlet .portlet-body .Options--programs .Options-title-image .Options-title {
	font-size: 1.25rem !important;
}
.reskined .portlet .portlet-body .Options-icon {
	position: absolute;
	top: 20px;
	right: 20px;
	display: none;
}
.reskined .portlet .portlet-body .Options-icon.red {
	display: none;
}
.reskined .portlet .portlet-body .Options-title {
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-weight: 700;
	font-size: 1.5rem;
}
.reskined .portlet .portlet-body .Options-option-list {
	margin-top: 10px;
	padding-left: 20px;
}
.reskined .portlet .portlet-body .Options-option-list.reset-list {
	list-style: none;
	padding-left: 0;
}
.reskined .portlet .portlet-body .Options-option-list li {
	margin-top: 8px;
	font-size: 0.875rem;
	margin-left: 1.875rem;
	line-height: 1;
	min-height: 2rem;
	list-style-image: url("https://ssc.a1.hr/documents/10307706/45746165/check-red.svg");
}
.reskined .portlet .portlet-body .Options-option-list li:first-child {
	margin-top: 0;
}
.reskined .portlet .portlet-body .Options-option-list li:empty {
	visibility: hidden;
}
.reskined .portlet .portlet-body .Options-option-list .golden {
	font-weight: 700;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	padding: 1rem 0;
	margin-left: 0;
	margin-top: 0;
	font-size: 1rem;
	list-style-image: none;
}
.reskined .portlet .portlet-body .Options-extra-option {
	background: #551ee6;
	color: #ffffff;
	margin: 0 -1.875rem 0;
	padding: 0.9375rem 0.625rem 0.9375rem 1.875rem;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-size: 1rem;
	font-weight: 700;
}
.reskined .portlet .portlet-body .Options-price .old-price {
	text-decoration: line-through;
	color: #999999;
	display: block;
}
.reskined .portlet .portlet-body .Options-price.hidden-lg {
	display: block !important;
	margin-top: 15px;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-size: 1.5rem;
}
.reskined .portlet .portlet-body .Options-button-wrap {
	margin-top: 30px;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .Options-button-wrap {
		margin-top: 15px;
	}
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .Options-button-wrap .btn {
		display: block;
	}
}
.reskined .portlet .portlet-body .Options-price-button {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 20px;
}
.reskined .portlet .portlet-body .WolowitzPopupOptions {
	display: none;
}
.reskined .portlet .portlet-body .WolowitzPopupOptions.open {
	display: block;
}
.reskined .portlet .portlet-body .WolowitzPopupOptions.open h2 {
	margin-top: 2rem;
	margin-bottom: 2rem;
}
.reskined .portlet .portlet-body .WolowitzPopupOptions .Options-box .Options-option-list li:nth-child(3) {
	list-style-image: none;
}
.reskined .portlet .portlet-body .Funnel-section-title {
	text-align: left;
	font-size: 1.5rem;
	margin: 40px 30px 20px 0px;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .Funnel-section-title {
		margin: 20px 5px;
	}
}
.reskined .portlet .portlet-body .AdditionalMobileButton {
	text-align: center;
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	background-color: transparent;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-weight: 700;
	padding: 1.0625rem 0;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .AdditionalMobileButton {
		display: block;
		margin-top: 0;
		margin-bottom: 2rem;
		padding: 5px;
		text-align: left;
	}
}
.reskined .portlet .portlet-body .AdditionalMobileButton h3 {
	font-size: 1.5rem;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	text-align: left;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .AdditionalMobileButton h3 {
		margin: 20px 5px;
	}
}
.reskined .portlet .portlet-body .Funnel-main-area > small {
	color: #999;
	display: block;
	text-align: center;
}
.reskined .portlet .portlet-body .continue-block {
	padding: 2.5rem 1.25rem 2.5rem 0;
	margin: 40px 0 0;
	border-top: 1px solid #d7d7d7;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.reskined .portlet .portlet-body .continue-block .go-back {
	font-size: 0.875rem;
	color: #000;
	border-bottom: 1px solid #d7d7d7;
}
.reskined .portlet .portlet-body .continue-block .go-back:hover,
.reskined .portlet .portlet-body .continue-block .go-back:focus {
	color: #585858;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .continue-block .go-back {
		font-size: 0.875rem;
	}
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .continue-block {
		margin: 0;
	}
}
.reskined .portlet .portlet-body .CartTable-wrap .close-cart {
	display: none;
}
.reskined .portlet .portlet-body .CartTable .show-on-doublecart {
	display: none;
}
.reskined .portlet .portlet-body .CartTable .your-cart-text,
.reskined .portlet .portlet-body .CartTable .your-cart-text-fake {
	display: none;
}
.reskined .portlet .portlet-body .CartTable a.js-discount {
	border-bottom: 1px solid #d7d7d7;
	color: #000000;
	transition: color 0.3s;
}
.reskined .portlet .portlet-body .CartTable a.js-discount strong {
	font-weight: 400 !important;
}
.reskined .portlet .portlet-body .CartTable-title {
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-weight: 700;
	font-size: 1.5rem;
	margin-bottom: 20px;
}
.reskined .portlet .portlet-body .CartTable-row {
	width: 100%;
	display: table;
	padding-bottom: 5px;
}
.reskined .portlet .portlet-body .CartTable-cell {
	display: table-cell;
	font-size: 0.9375rem;
}
.reskined .portlet .portlet-body .CartTable-cell.text-right {
	white-space: nowrap;
	width: 28%;
}
.reskined .portlet .portlet-body .CartTable-price {
	font-weight: 700;
}
.reskined .portlet .portlet-body .CartTable.result .CartTable-price {
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-size: 1.5rem;
}
.reskined .portlet .portlet-body .discount .CartTable-cell {
	font-size: 0.875rem;
}
.reskined .portlet .portlet-body .help-block.small.validation {
	display: none;
}
.reskined .portlet .portlet-body .form-group.has-error span.help-block.small.validation {
	display: block;
}
.reskined .portlet .portlet-body .CartTable.discount-head {
	border-bottom: 1px solid #efefef;
	margin-bottom: 0.625rem;
	padding-bottom: 0.625rem;
}
.reskined .portlet .portlet-body .CartTable.discount-head a {
	font-size: 1rem;
	color: inherit;
}
.reskined .portlet .portlet-body .CartTable h4 {
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-size: 1rem;
	font-weight: 700;
	margin-bottom: 0.625rem;
}
.reskined .portlet .portlet-body .CartTable .checkbox {
	font-size: 0.875rem;
}
.reskined .portlet .portlet-body .CartTable.result {
	padding-top: 0.625rem;
}
.reskined .portlet .portlet-body .CartTable.discount {
	display: none;
}
.reskined .portlet .portlet-body .CartTable.discount.visible {
	display: block;
}
.reskined .portlet .portlet-body .CartTable .total-text {
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-size: 1.5rem;
	font-weight: 700;
}
.reskined .portlet .portlet-body .CartTable-cell.text-right.price.discount-now small {
	display: none;
}
.reskined .portlet .portlet-body .CartFunnel-additional-services {
	border-top: 1px solid #efefef;
	margin-top: 1.25rem;
	padding-top: 2.5rem;
}
.reskined .portlet .portlet-body .CartFunnel-additional-services h5 {
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-size: 1rem;
	font-weight: 700;
}
.reskined .portlet .portlet-body .CartFunnel-additional-services p {
	color: #999999;
	margin-top: 0.3125rem;
}
.reskined .portlet .portlet-body .CartFunnel-additional-services input {
	height: 3rem;
	padding-top: 0;
	padding-bottom: 0;
}
.reskined .portlet .portlet-body .FunnelCart {
	margin-bottom: 20px;
}
.reskined .portlet .portlet-body .MobileCart {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ffffff;
	box-shadow: 0 -16px 24px -8px rgba(0, 0, 0, 0.12);
	box-shadow: 0 -10px 32px 0 rgba(0, 0, 0, 0.16);
	z-index: 500;
}
.reskined .portlet .portlet-body .MobileCart-header {
	display: flex;
	align-items: center;
	padding: 20px 15px;
	border-bottom: 1px solid #d7d7d7;
}
.reskined .portlet .portlet-body .MobileCart-header .btn,
.reskined .portlet .portlet-body .MobileCart-header .unavailable-wrap {
	margin-left: auto;
}
.reskined .portlet .portlet-body .MobileCart .CartTable {
	padding: 10px;
}
.reskined .portlet .portlet-body .MobileCart .CartTable-cell {
	padding-bottom: 10px;
}
.reskined .portlet .portlet-body .MobileCart .CartTable.result {
	background: none;
}
.reskined .portlet .portlet-body .MobileCart .CartTable.result .CartTable-cell {
	width: 20%;
}
.reskined .portlet .portlet-body .MobileCart .CartTable.result .CartTable-cell .CartTable-price,
.reskined .portlet .portlet-body .MobileCart .CartTable.result .CartTable-cell .total-text {
	font-size: 1.125rem;
}
.reskined .portlet .portlet-body .MobileCart .CartTable.result .CartTable-cell.first-cell {
	vertical-align: top;
}
.reskined .portlet .portlet-body .CartTable-cell.first-cell {
	width: 40%;
}
.reskined .portlet .portlet-body .MobileCart .CartTable.result .total-text {
	opacity: 1;
	position: relative;
}
.reskined .portlet .portlet-body .MobileCart .CartTable.discount-head {
	padding: 0 0 20px 0;
}
.reskined .portlet .portlet-body .MobileCart .CartTable.discount-head .CartTable.data {
	padding-top: 0;
}
.reskined .portlet .portlet-body .MobileCart .unavailable-wrap span {
	display: block;
	font-size: 12px;
}
.reskined .portlet .portlet-body .MobileCart .unavailable-wrap .btn {
	padding: 10px;
	font-size: 12px;
}
.reskined .portlet .portlet-body .MobileCart-header-title {
	margin: 0;
}
.reskined .portlet .portlet-body .MobileCart-header-title--closed {
	display: flex;
}
.reskined .portlet .portlet-body .MobileCart-header-price {
	margin-right: 20px;
	text-align: right;
	font-size: 0.875rem;
}
.reskined .portlet .portlet-body .MobileCart-header-price small {
	font-size: 0.75rem;
	margin-top: -4px;
	display: block;
}
.reskined .portlet .portlet-body .MobileCart-footer {
	background: #f7f7f7;
	overflow: hidden;
	padding: 0;
	max-height: 0px;
	opacity: 0;
	transition: all 1s;
}
.reskined .portlet .portlet-body .MobileCart-footer.active {
	max-height: 1000px;
	padding: 20px 15px;
	opacity: 1;
}
.reskined .portlet .portlet-body .MobileCart-footer.overflowY {
	overflow-y: scroll;
}
.reskined .portlet .portlet-body .MobileCart .ProductPricesTable {
	margin-bottom: 0;
}
.reskined .portlet .portlet-body .MobileCart .total-discount-row td,
.reskined .portlet .portlet-body .MobileCart .total-discount-row th {
	padding-bottom: 10px;
}
.reskined .portlet .portlet-body .MobileCart-toggle-button {
	position: absolute;
	left: 50%;
	top: -16px;
	margin-left: -16px;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	background: #ffffff;
}
.reskined .portlet .portlet-body .MobileCart-toggle-button:before {
	content: url("https://ssc.a1.hr/documents/10307706/45746165/arrow-up.svg");
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -7px;
	margin-top: 2px;
	color: #d8d8d8;
	transition: transform 0.5s ease;
}
.reskined .portlet .portlet-body .MobileCart-toggle-button.active:before {
	transform: rotate(180deg);
}
.reskined .portlet .portlet-body .MobileCart-row-mobile {
	display: table;
	width: 100%;
}
.reskined .portlet .portlet-body .CartTable-mobile-monthly-now {
	display: block;
}
@media only screen and (min-width: 467px) {
	.reskined .portlet .portlet-body .MobileCart {
		width: 90%;
		left: 50%;
		transform: translateX(-50%);
	}
	.reskined .portlet .portlet-body .MobileCart-header {
		align-items: center;
	}
	.reskined .portlet .portlet-body .MobileCart-header-price {
		font-size: 1rem;
		margin-right: 40px;
	}
	.reskined .portlet .portlet-body .MobileCart-header-price small {
		font-size: 0.875rem;
		display: inline-block;
	}
	.reskined .portlet .portlet-body .MobileCart .unavailable-wrap .btn {
		padding: 10px;
		font-size: 0.75rem;
	}
}
@media only screen and (min-width: 767px) {
	.reskined .portlet .portlet-body .MobileCart {
		width: 80%;
	}
	.reskined .portlet .portlet-body .MobileCart .unavailable-wrap span {
		font-size: 1rem;
	}
	.reskined .portlet .portlet-body .MobileCart .unavailable-wrap .btn {
		padding: 11px 25px 11px 25px;
		font-size: 0.75rem;
	}
}
.reskined .portlet .portlet-body .MobileNoClick {
	padding: 20px;
	background: #f7f7f7;
	margin-bottom: 15px;
}
.reskined .portlet .portlet-body .MobileCart-links {
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none;
	background: #ffffff;
	display: flex;
}
.reskined .portlet .portlet-body .MobileCart-links.in-footer {
	padding: 20px 0;
	width: calc(100% + 40px);
	margin: 20px -20px -20px;
}
.reskined .portlet .portlet-body .MobileCart-links-item {
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	min-height: 40px;
	position: relative;
	padding: 0 5px;
	border-left: 1px solid #d7d7d7;
	font-size: 14px;
	flex-grow: 1;
	color: #000000;
	line-height: 1;
}
.reskined .portlet .portlet-body .MobileCart-links-item:first-child {
	border-left: none;
}
.reskined .portlet .portlet-body .MobileCart-links-item:after {
	content: "";
	display: block;
	width: 30px;
	height: 3px;
	background: #eb140a;
	margin-top: 5px;
}
.reskined .portlet .portlet-body .WoloModal,
.reskined .portlet .portlet-body .avalibility-modal {
	display: none;
}
.reskined .portlet .portlet-body .FunnelProgress {
	max-width: 760px;
	margin: 20px auto 40px;
}
.reskined .portlet .portlet-body .FunnelProgress-steps {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 0;
	overflow: hidden;
}
.reskined .portlet .portlet-body .FunnelProgress-steps:after {
	clear: both;
	display: block;
	content: "";
}
.reskined .portlet .portlet-body .FunnelProgress-steps li {
	list-style-type: none;
	width: 25%;
	display: inline-block;
	vertical-align: bottom;
	font-size: 13px;
	position: relative;
	text-align: center;
	color: #999;
	line-height: 1;
}
@media only screen and (min-width: 767px) {
	.reskined .portlet .portlet-body .FunnelProgress-steps li {
		font-size: 14px;
	}
}
.reskined .portlet .portlet-body .FunnelProgress-steps li:after {
	width: 12px;
	height: 12px;
	content: "";
	position: relative;
	z-index: 2;
	line-height: 16px;
	border: 4px solid transparent;
	display: block;
	text-align: center;
	margin: 13px auto 2px auto;
	border-radius: 50%;
	background-color: #d7d7d7;
}
.reskined .portlet .portlet-body .FunnelProgress-steps li:before {
	width: 100%;
	height: 2px;
	content: "";
	position: absolute;
	background-color: #eee;
	bottom: 7px;
	left: -50%;
	z-index: -1;
}
.reskined .portlet .portlet-body .FunnelProgress-steps li:first-child {
	z-index: 4;
	transform: translateX(-12.5%);
}
.reskined .portlet .portlet-body .FunnelProgress-steps li:first-child:before {
	content: none;
}
.reskined .portlet .portlet-body .FunnelProgress-steps li:nth-child(2) {
	z-index: 3;
	transform: translateX(-6.25%);
}
.reskined .portlet .portlet-body .FunnelProgress-steps li:nth-child(2):before {
	left: -54.5%;
	width: 104.5%;
}
.reskined .portlet .portlet-body .FunnelProgress-steps li:nth-child(3) {
	z-index: 2;
	transform: translateX(6.25%);
}
.reskined .portlet .portlet-body .FunnelProgress-steps li:nth-child(3):before {
	left: -62.5%;
	width: 112.5%;
}
.reskined .portlet .portlet-body .FunnelProgress-steps li:last-child {
	z-index: 1;
	transform: translateX(12.5%);
}
.reskined .portlet .portlet-body .FunnelProgress-steps li:last-child:before {
	left: -54.5%;
	width: 104.5%;
}
.reskined .portlet .portlet-body .FunnelProgress-steps li.active {
	color: #000000;
}
.reskined .portlet .portlet-body .FunnelProgress-steps li.active:after {
	width: 16px;
	height: 16px;
	margin: 11px auto 0 auto;
	border-color: #eb140a;
	background-color: #ffffff;
}
.reskined .portlet .portlet-body .FunnelProgress-steps li.active:before {
	background-color: #eb140a;
}
.reskined .portlet .portlet-body .FunnelProgress-steps-mobile {
	list-style: none;
}
.reskined .portlet .portlet-body .FunnelProgress-steps-mobile li {
	position: relative;
	margin-bottom: 20px;
	font-size: 18px;
	color: #999;
}
.reskined .portlet .portlet-body .FunnelProgress-steps-mobile li:before {
	width: 12px;
	height: 12px;
	content: "";
	position: absolute;
	top: -1px;
	display: inline-block;
	border-radius: 50%;
	background-color: #eee;
	border: 3px solid #eee;
	margin-right: 10px;
	position: relative;
	z-index: 2;
}
.reskined .portlet .portlet-body .FunnelProgress-steps-mobile li:after {
	content: "";
	width: 2px;
	height: 48px;
	position: absolute;
	bottom: 10px;
	left: 5px;
	display: block;
	background: #ecedec;
	z-index: 1;
}
.reskined .portlet .portlet-body .FunnelProgress-steps-mobile li:first-child:after {
	display: none;
}
.reskined .portlet .portlet-body .FunnelProgress-steps-mobile li.active {
	color: #000000;
}
.reskined .portlet .portlet-body .FunnelProgress-steps-mobile li.active:before {
	background: #fff;
	border: 3px solid #eb140a;
}
.reskined .portlet .portlet-body .FunnelProgress-steps-mobile li.active:after {
	background: #eb140a;
}
.reskined .portlet .portlet-body .required-fields {
	margin-top: 5px;
	font-size: 0.75rem;
}
.reskined .portlet .portlet-body .col-centered {
	margin: 0 auto;
	float: none;
}
.reskined .portlet .portlet-body .wolowitzconfigurator-client-container {
	padding: 0px;
}
.reskined .portlet .portlet-body .wolowitzconfigurator-client-container .btn {
	font-weight: 700;
}
.reskined .portlet .portlet-body .wolowitzconfigurator-client-container .btn-primary {
	width: 100%;
}
.reskined .portlet .portlet-body .wolowitzconfigurator-client-container .modal-price-button .btn-primary {
	width: auto;
}
.reskined .portlet .portlet-body .OrderReview-body {
	padding-top: 40px;
}
.reskined .portlet .portlet-body .OrderReview-title {
	font-size: 1.875rem;
	text-align: left;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-weight: 700;
}
.reskined .portlet .portlet-body .OrderReview-separator {
	text-align: center;
	margin: 25px 0;
}
.reskined .portlet .portlet-body .OrderReview-separator span {
	display: none;
}
.reskined .portlet .portlet-body .OrderReview-subtitle {
	font-size: 1rem;
	text-align: left;
}
.reskined .portlet .portlet-body .OrderReview-section-title {
	border-top: 1px solid #d7d7d7;
	position: relative;
	font-size: 16px;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-weight: 700;
	font-size: 1.125rem;
}
.reskined .portlet .portlet-body .OrderReview-section-title span {
	display: inline-block;
	position: relative;
	top: 0;
	left: 0;
	transform: none;
	padding: 15px 0;
}
.reskined .portlet .portlet-body .OrderReviewTable {
	width: 100%;
}
.reskined .portlet .portlet-body .OrderReviewTable td {
	padding: 10px 0;
	font-size: 12px;
}
.reskined .portlet .portlet-body .OrderReviewTable-now-monthly td {
	border-bottom: 1px solid #efefef;
	padding-top: 60px;
}
.reskined .portlet .portlet-body .OrderReviewTable-package td {
	padding: 50px 0 40px 0;
	border-bottom: 1px solid #efefef;
}
.reskined .portlet .portlet-body .OrderReviewTable tr td:first-child {
	width: 50%;
}
.reskined .portlet .portlet-body .OrderReviewTable tbody tr:nth-child(2) td {
	padding-top: 20px;
}
.reskined .portlet .portlet-body .OrderReviewTable tbody tr:last-child td {
	padding-bottom: 40px;
}
.reskined .portlet .portlet-body .OrderReviewTable tfoot tr:first-child td {
	padding-top: 40px;
	border-top: 1px solid #efefef;
}
.reskined .portlet .portlet-body .OrderReviewTable-discounts td {
	padding-top: 40px;
	padding-bottom: 20px;
}
.reskined .portlet .portlet-body .OrderReviewTable-discounts td a {
	color: #000;
	text-decoration: none;
}
.reskined .portlet .portlet-body .OrderReviewTable .js-show-discounts-thank-you {
	display: flex;
	align-items: center;
}
.reskined .portlet .portlet-body .OrderReviewTable .js-show-discounts-thank-you img {
	margin-left: 10px;
	transition: all 0.5s ease;
}
.reskined .portlet .portlet-body .OrderReviewTable .js-show-discounts-thank-you.active img {
	transform: rotate(180deg);
}
.reskined .portlet .portlet-body .OrderReviewTable-discount td {
	color: #551ee6;
}
.reskined .portlet .portlet-body .OrderReviewTable-discount-section .OrderReviewTable-subtitle {
	font-size: 12px;
}
.reskined .portlet .portlet-body .OrderReviewTable .disabled {
	color: #ccc;
}
.reskined .portlet .portlet-body .OrderReviewTable .price {
	text-align: right;
}
.reskined .portlet .portlet-body .OrderReviewTable .totals span {
	display: block;
	font-size: 0.75rem;
	font-family: "a1", "Helvetica Neue", "Arial", "sans-serif";
	font-weight: 400;
}
.reskined .portlet .portlet-body .OrderReviewTable .totals td {
	font-size: 1rem;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	vertical-align: bottom;
	font-weight: 700;
}
@media only screen and (min-width: 768px) {
	.reskined .portlet .portlet-body .wolowitzconfigurator-client-container {
		padding: 0px 0px;
	}
	.reskined .portlet .portlet-body .wolowitzconfigurator-client-container .col-lg-8 {
		padding-left: 0 !important;
	}
	.reskined .portlet .portlet-body .OrderReviewTable td {
		font-size: 1rem;
	}
	.reskined .portlet .portlet-body .OrderReviewTable-now-monthly td {
		font-size: 0.875rem;
	}
	.reskined .portlet .portlet-body .OrderReviewTable-discounts td {
		padding-top: 1.5rem;
	}
	.reskined .portlet .portlet-body .OrderReviewTable .totals td {
		font-size: 24px;
	}
	.reskined .portlet .portlet-body .OrderReviewTable-discount-section .OrderReviewTable-subtitle {
		font-size: 1rem;
	}
}
@media only screen and (max-width: 767px) {
	.reskined .portlet .portlet-body .wolowitzconfigurator-client-container .col-lg-8 {
		padding-left: 0;
		padding-right: 0;
	}
}
.reskined .portlet .portlet-body .OrderReviewButtons {
	margin-top: 40px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-direction: column;
}
.reskined .portlet .portlet-body .OrderReviewButtons .a-underline {
	font-size: #fs-sm;
	margin-bottom: 20px;
}
.reskined .portlet .portlet-body .OrderReviewButtons .btn {
	margin-bottom: 20px;
	padding: 15px 40px;
}
@media only screen and (min-width: 768px) {
	.reskined .portlet .portlet-body .OrderReviewButtons {
		flex-direction: row;
	}
}
.reskined .portlet .portlet-body .OrderReviewButtons {
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
}
.reskined .portlet .portlet-body .CheckAvailabilityForm.on-modal {
	margin-top: 0 !important;
	box-shadow: none !important;
	padding: 40px 20px !important;
}
@media only screen and (min-width: 992px) {
	.reskined .portlet .portlet-body .WolowitzPopupOptions .slider-navigation {
		display: none;
	}
}
@media only screen and (max-width: 991px) {
	.reskined .portlet .portlet-body .woloSlider.Tariff__slider {
		overflow-x: hidden;
	}
	.reskined .portlet .portlet-body .woloSlider.Tariff__slider .Options-box.slider-cell {
		width: 300px;
		min-height: 360px !important;
	}
	.reskined .portlet .portlet-body .woloSlider.Tariff__slider .slider-navigation {
		position: absolute;
		bottom: 58px;
		width: 300px;
		margin-left: -155px;
		left: 50%;
		display: block;
	}
	.reskined .portlet .portlet-body .woloSlider.Tariff__slider .slider-navigation button:focus {
		outline: none;
	}
	.reskined .portlet .portlet-body .woloSlider.Tariff__slider .slider-navigation:focus {
		outline: none;
	}
	.reskined .portlet .portlet-body .woloSlider.Tariff__slider .flickity-page-dots {
		margin: 1.5rem 0;
	}
	.reskined .portlet .portlet-body .woloSlider.Tariff__slider .flickity-page-dots .dot {
		display: inline-block;
		width: 10px;
		height: 10px;
		margin: 0 8px;
		background: #333;
		border-radius: 50%;
		opacity: 0.25;
		cursor: pointer;
	}
	.reskined .portlet .portlet-body .woloSlider.Tariff__slider .flickity-page-dots .dot.is-selected {
		opacity: 1;
	}
}
.reskined .portlet .portlet-body #wolowitzconfigurator-client-thankyou {
	margin-top: 2rem;
}
.reskined .portlet .portlet-body p.AvailibilityCheck-description {
	margin-bottom: 0;
}
.reskined .portlet .portlet-body .js-open-checkAvailibility.js-open-checkAvailibility-event {
	margin-left: 2rem;
}
.reskined .portlet .portlet-body .device-box > a {
	color: #000000;
}
.reskined .portlet .portlet-body .device-box > a:hover,
.reskined .portlet .portlet-body .device-box > a:focus {
	color: #000000;
}
.reskined .portlet .portlet-body .device-box figure {
	margin-top: 2rem;
}
.reskined .portlet .portlet-body .device-box .product-name span {
	font-family: "a1", "Helvetica Neue", "Arial", "sans-serif";
}
.reskined .portlet .portlet-body .device-box .kupi-odmah {
	margin-left: 1rem;
}
.reskined .portlet .portlet-body .device-box .kupi-odmah .text-upper {
	text-transform: capitalize !important;
}
.reskined .portlet .portlet-body .device-box .promo .vcenter {
	top: 0%;
	transform: translateY(0%);
	-webkit-transform: translateY(0%);
}
.reskined .portlet .portlet-body .device-box .Patch-wrap.font-serif.pos-center-right {
	right: 0;
}
.reskined .portlet .portlet-body .shareFormContent.u-isHidden {
	display: none;
}
.reskined .portlet .portlet-body #emailModal {
	display: none;
}
.reskined .portlet .portlet-body .main-topic-display .nav-justified > li {
	display: table-cell;
	width: 1%;
	vertical-align: bottom;
}
.reskined .portlet .portlet-body .main-topic-display .nav-justified a {
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-size: 0.875rem;
	font-weight: 700;
	color: inherit;
	cursor: pointer;
	border-style: solid;
	border-color: #d7d7d7;
	border-width: 0 0 4px 0;
	border-radius: 0;
	padding: 16px;
}
.reskined .portlet .portlet-body .main-topic-display .nav-justified a:hover,
.reskined .portlet .portlet-body .main-topic-display .nav-justified a:focus {
	background-color: transparent;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .main-topic-display .nav-justified a {
		font-size: 1.125rem;
		padding: 24px 32px;
	}
}
.reskined .portlet .portlet-body .main-topic-display .nav-justified .active > a {
	background-color: transparent;
	border-color: #eb140a;
}
.reskined .portlet .portlet-body .main-topic-display .tab-content {
	margin-top: 50px;
}
.reskined .portlet .portlet-body .main-topic-display .panel-default {
	background-color: transparent;
}
.reskined .portlet .portlet-body .main-topic-display #accordionMenu .panel-heading a {
	border-left: 2px solid #eb140a;
	color: #000000;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-weight: 700;
	padding: 15px 20px;
}
.reskined .portlet .portlet-body .main-topic-display #accordionMenu .panel-heading a.collapsed {
	border-left-color: #d7d7d7;
}
.reskined .portlet .portlet-body .main-topic-display #accordionMenu .panel-heading a:hover,
.reskined .portlet .portlet-body .main-topic-display #accordionMenu .panel-heading a:focus {
	text-decoration: none;
}
.reskined .portlet .portlet-body .main-topic-display #accordion:not(:empty) {
	box-shadow: 0 4px 12px -2px rgba(0, 0, 0, 0.04);
	background-color: #ffffff;
	padding: 25px;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .main-topic-display #accordion:not(:empty) {
		padding: 50px;
	}
}
.reskined .portlet .portlet-body .main-topic-display figure a {
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-weight: 700;
}
.reskined .portlet .portlet-body .main-topic-display .squared-checkboxes {
	margin-top: 0 !important;
}
.reskined .portlet .portlet-body .main-topic-display .squared-checkboxes > div {
	display: inline-block;
	max-width: none;
	width: auto;
	flex: 0;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .main-topic-display .squared-checkboxes {
		font-size: 0.875rem;
	}
}
.reskined .portlet .portlet-body .main-topic-display .list-styled a {
	color: #000000;
}
@media (min-width: 768px) and (max-width: 991px) {
	.reskined .portlet .portlet-body .main-topic-display .col-md-9.col-md-push-3 {
		order: 1;
	}
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .combo-topic-display {
		margin: 0;
	}
}
.reskined .portlet .portlet-body .combo-topic-display #subtopicContentDiv {
	box-shadow: 0 4px 12px -2px rgba(0, 0, 0, 0.04);
	background-color: #ffffff;
	padding: 25px;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .combo-topic-display #subtopicContentDiv {
		padding: 50px;
	}
}
.reskined .portlet .portlet-body .combo-topic-display #subtopicContentDiv > .row > .portlet-boundary {
	flex: 0 0 100%;
	max-width: 100%;
}
.reskined
	.portlet
	.portlet-body
	.combo-topic-display
	#subtopicContentDiv
	> .row
	> .col-md-10.col-md-offset-1 {
	flex: 0 0 100%;
	max-width: 100%;
	margin: 0;
}
.reskined .portlet .portlet-body .combo-topic-display #subtopicContentDiv .row.margin-bottom-50:last-child {
	margin-bottom: 0 !important;
}
.reskined .portlet .portlet-body .combo-topic-display .panel-default {
	background-color: transparent;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .combo-topic-display #accordion {
		margin-top: 20px;
	}
}
.reskined .portlet .portlet-body .combo-topic-display #accordion .panel-heading a {
	border-left: 2px solid #eb140a;
	color: #000000;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-weight: 700;
	padding: 15px 20px;
}
.reskined .portlet .portlet-body .combo-topic-display #accordion .panel-heading a.collapsed {
	border-left-color: #d7d7d7;
}
.reskined .portlet .portlet-body .combo-topic-display #accordion .panel-heading a:hover,
.reskined .portlet .portlet-body .combo-topic-display #accordion .panel-heading a:focus {
	text-decoration: none;
}
.reskined .portlet .portlet-body .combo-topic-display .list-styled {
	margin-left: 0 !important;
}
.reskined .portlet .portlet-body .combo-topic-display h2 {
	height: auto;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-size: 1.875rem;
	font-weight: 700;
}
.reskined .portlet .portlet-body .combo-topic-display h2 a {
	color: #000000;
}
.reskined .portlet .portlet-body .combo-topic-display li {
	margin-top: 0.625rem;
}
.reskined .portlet .portlet-body .combo-topic-display li:first-child {
	margin-top: 0;
}
@media (min-width: 768px) and (max-width: 991px) {
	.reskined .portlet .portlet-body .combo-topic-display .col-md-9.col-md-push-3 {
		order: 1;
	}
}
.reskined .portlet .portlet-body .combo-topic-display #searchQueryStringParentDiv label {
	white-space: nowrap;
}
@media (min-width: 468px) and (max-width: 767px) {
	.reskined
		.portlet
		.portlet-body
		.combo-topic-display
		#searchQueryStringParentDiv
		.col-md-8.col-md-offset-2 {
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
		margin-left: 16.6666666667%;
	}
}
.reskined .portlet .portlet-body .combo-topic-display-1 #subtopicContentDiv {
	box-shadow: none;
	background-color: transparent;
	padding: 0;
}
.reskined .portlet .portlet-body .combo-topic-display-1 .nav-evensplit {
	margin: 0 !important;
	border: none;
	margin: -5px !important;
}
.reskined .portlet .portlet-body .combo-topic-display-1 .nav-evensplit li {
	width: 100%;
	padding: 5px;
	margin: 0;
}
@media (min-width: 600px) {
	.reskined .portlet .portlet-body .combo-topic-display-1 .nav-evensplit li {
		width: 50%;
	}
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .combo-topic-display-1 .nav-evensplit {
		margin: -10px !important;
	}
	.reskined .portlet .portlet-body .combo-topic-display-1 .nav-evensplit li {
		padding: 10px;
	}
}
.reskined .portlet .portlet-body .combo-topic-display-1 .nav-evensplit a {
	border-radius: 0;
	border: none;
	color: #000000;
	position: relative;
	display: block;
	box-shadow: 0 4px 12px -2px rgba(0, 0, 0, 0.04);
	background-color: #ffffff;
	transition: all 250ms ease-in-out;
	min-height: 100px;
	padding: 16px 16px 16px 90px;
}
.reskined .portlet .portlet-body .combo-topic-display-1 .nav-evensplit a:after {
	position: absolute;
	width: 64px;
	height: 64px;
	background-size: 64px 64px;
	content: "";
	top: 16px;
	left: 16px;
	z-index: 100;
	transition: all 250ms ease-in-out;
	background-position: center center;
	background-repeat: no-repeat;
	padding: 0;
}
.reskined .portlet .portlet-body .combo-topic-display-1 .nav-evensplit a:hover,
.reskined .portlet .portlet-body .combo-topic-display-1 .nav-evensplit a:focus {
	background-color: #eb140a;
	color: #ffffff;
}
.reskined .portlet .portlet-body .combo-topic-display-1 .nav-evensplit a:hover:after,
.reskined .portlet .portlet-body .combo-topic-display-1 .nav-evensplit a:focus:after {
	filter: invert(100%);
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .combo-topic-display-1 .nav-evensplit a {
		min-height: 300px;
		padding: 25px;
		text-align: center;
	}
	.reskined .portlet .portlet-body .combo-topic-display-1 .nav-evensplit a:after {
		top: 50%;
		left: 50%;
		margin-left: -46px;
		margin-top: -50px;
		width: 92px;
		height: 92px;
		background-size: 92px 92px;
	}
}
.reskined .portlet .portlet-body .combo-topic-display-1 .nav-evensplit li:nth-child(1) > a:after {
	background-image: url(http://sc.vip.hr/vipnet-theme-r/images/ico-podrska-tab1.png);
}
.reskined .portlet .portlet-body .combo-topic-display-1 .nav-evensplit li:nth-child(2) > a:after {
	background-image: url(http://sc.vip.hr/vipnet-theme-r/images/ico-podrska-tab3.png);
}
.reskined .portlet .portlet-body .combo-topic-display-1 .nav-evensplit li:nth-child(3) > a:after {
	background-image: url(http://sc.vip.hr/vipnet-theme-r/images/ico-forum-bubble-lg.png);
}
.reskined .portlet .portlet-body .combo-topic-display-1 .nav-evensplit li:nth-child(4) > a:after {
	background-image: url(http://sc.vip.hr/vipnet-theme-r/images/ico-podrska-tab2.png);
}
.reskined .portlet .portlet-body .combo-topic-display-1 .nav-evensplit .title {
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-weight: 700;
	line-height: 1;
	font-size: 1.3125rem;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .combo-topic-display-1 .nav-evensplit .title {
		font-size: 1.75rem;
	}
}
.reskined .portlet .portlet-body .combo-topic-display-1 .nav-evensplit .desc {
	font-size: 0.875rem;
	margin-top: 5px;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .combo-topic-display-1 .nav-evensplit .desc {
		font-size: 1rem;
		position: absolute;
		margin-top: 0;
		left: 25px;
		right: 25px;
		bottom: 25px;
		width: auto;
	}
}
.reskined .portlet .portlet-body .guided-help .h2 {
	font-weight: 700;
}
.reskined .portlet .portlet-body .guided-help ul {
	margin-bottom: 20px;
}
.reskined .portlet .portlet-body .guided-help .well {
	margin-top: 20px;
	margin-bottom: 20px;
}
.reskined .portlet .portlet-body .guided-help .radio label:before {
	top: 2px;
}
.reskined .portlet .portlet-body .guided-help .radio label:after {
	top: 5px;
}
.reskined .portlet .portlet-body #vise-info {
	font-weight: 700;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
}
.reskined .portlet .portlet-body #vise-info:after {
	width: 28px;
	right: 0;
	line-height: 30px;
	text-align: center;
	top: 0;
	font-size: 13px;
	font-family: "FontAwesome";
	font-weight: 400;
	opacity: 1 !important;
	border-radius: 1000px;
	content: "\f067";
	height: 28px;
	background: transparent;
	color: #eb140a;
	padding-left: 10px;
}
.reskined .portlet .portlet-body #vise-info.manje::after {
	content: "\f068";
}
.reskined .portlet .portlet-body .well {
	max-width: 1260px;
	margin: auto;
}
.reskined .portlet .portlet-body .well.with-icon.sms .col-sm-8 {
	width: 100%;
	max-width: 100%;
	flex: 0 0 100%;
}
.reskined .portlet .portlet-body .well.with-icon.sms .col-sm-offset-2 {
	margin-left: 0;
}
.reskined .portlet .portlet-body .well.with-icon.sms .h2 {
	text-align: left;
	font-size: 1.5rem;
}
.reskined .portlet .portlet-body #webSmsForm .modal {
	display: none;
}
.reskined .portlet .portlet-body .vipnet_jobs .red {
	color: #eb140a;
	cursor: pointer;
}
.reskined .portlet .portlet-body .vipnet_jobs .area_groups input[type="checkbox"] {
	display: inline;
	opacity: 0;
	position: absolute;
}
.reskined .portlet .portlet-body .vipnet_jobs .area_groups .col-sm-6 {
	margin: 10px 0;
	padding: 0 20px 0 0;
}
@media (max-width: 600px) {
	.reskined .portlet .portlet-body .vipnet_jobs .area_groups .col-sm-6 {
		margin: 5px 0;
		padding-right: 0;
		max-width: 100%;
		flex: 0 0 100%;
	}
}
.reskined .portlet .portlet-body .vipnet_jobs .area_groups .control-label {
	border: 1px solid #d7d7d7;
	background-color: #fff;
	cursor: pointer;
	text-align: left;
	display: block;
	text-align: left;
	padding: 20px;
	font-size: 0.875rem;
}
.reskined .portlet .portlet-body .vipnet_jobs .area_groups .checked_red .control-label {
	border-color: #eb140a;
	box-shadow: inset 0 0 0 2px #eb140a;
}
.reskined .portlet .portlet-body .vipnet_jobs .col-sm-8.col-md-7 {
	text-align: left;
}
.reskined .portlet .portlet-body .vipnet_jobs .add_more {
	display: block;
	margin-top: 20px;
}
.reskined .portlet .portlet-body .vipnet_jobs .custom-file-input {
	margin-top: 15px;
}
@media (max-width: 467px) {
	.reskined .portlet .portlet-body .vipnet_jobs .control-label {
		text-align: left;
	}
}
.reskined .portlet .portlet-body #Finance_div,
.reskined .portlet .portlet-body #Technology_div,
.reskined .portlet .portlet-body #Marketing_div,
.reskined .portlet .portlet-body #Customer_div,
.reskined .portlet .portlet-body #General_div {
	max-width: 100%;
	flex: 0 0 100%;
	display: flex;
	flex-wrap: wrap;
}
.reskined .portlet .portlet-body #prijavi_se_jobs > .row:first-child > .col-sm-9,
.reskined .portlet .portlet-body #otvorena_zamolba_div > .row:first-child > .col-sm-9 {
	align-self: center;
}
.reskined .portlet .portlet-body #prijavi_se_jobs .last_box,
.reskined .portlet .portlet-body #otvorena_zamolba_div .last_box {
	padding: 0 30px;
}
.reskined .portlet .portlet-body #prijavi_se_jobs button[type="submit"],
.reskined .portlet .portlet-body #otvorena_zamolba_div button[type="submit"] {
	margin-left: 15px;
}
@media (min-width: 468px) {
	.reskined .portlet .portlet-body #prijavi_se_jobs button[type="submit"],
	.reskined .portlet .portlet-body #otvorena_zamolba_div button[type="submit"] {
		margin-left: calc(33.33% + 15px);
	}
}
.reskined .portlet .portlet-body .more_attachments {
	margin-top: 10px;
	position: relative;
	padding-left: 20px;
	margin-left: -20px;
}
.reskined .portlet .portlet-body .more_attachments .remove_attachment {
	left: 0px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.reskined .portlet .portlet-body .vip-registracija img.logo {
	height: 77px;
	margin: 50px 0 50px 0;
	display: inline-block;
	line-height: 1;
	vertical-align: middle;
	outline: none;
}
.reskined .portlet .portlet-body .vip-registracija .img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
}
.reskined .portlet .portlet-body .vip-registracija .option svg {
	max-height: 140px;
	display: block;
	max-width: 100%;
	margin: 0 auto;
	height: auto;
}
.reskined .portlet .portlet-body .vip-registracija h1 {
	font-size: 1.5rem;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .vip-registracija h1 {
		font-size: 1.875rem;
	}
}
@media (min-width: 992px) {
	.reskined .portlet .portlet-body .vip-registracija h1 {
		font-size: 36px;
	}
}
.reskined .portlet .portlet-body .vip-registracija .h2 {
	font-size: 1.125rem;
	line-height: 1.3;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .vip-registracija .h2 {
		font-size: 1.25rem;
	}
}
@media (min-width: 992px) {
	.reskined .portlet .portlet-body .vip-registracija .h2 {
		font-size: 24px;
	}
}
.reskined .portlet .portlet-body .vip-registracija .h3:not(.margin-top-10.margin-bottom-30) {
	font-size: 0.875rem;
}
.reskined .portlet .portlet-body .vip-registracija .h3:not(.margin-top-10.margin-bottom-30).futuraLight {
	font-family: "a1", "Helvetica Neue", "Arial", "sans-serif" !important;
	font-weight: 400;
}
.reskined .portlet .portlet-body .vip-registracija .h3:not(.margin-top-10.margin-bottom-30) .futuraBook {
	font-family: "a1", "Helvetica Neue", "Arial", "sans-serif" !important;
	font-weight: 700;
}
.reskined .portlet .portlet-body .vip-registracija p {
	font-style: 16px;
}
.reskined .portlet .portlet-body .vip-registracija .btn-block {
	padding: 0.75rem 1.25rem;
}
.reskined .portlet .portlet-body .vip-registracija .btn-yellow {
	background: #551ee6;
	border: 0;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 1rem;
}
.reskined .portlet .portlet-body .vip-registracija .btn-yellow:hover,
.reskined .portlet .portlet-body .vip-registracija .btn-yellow:focus {
	color: #ffffff;
	background-color: #6635e9;
}
.reskined .portlet .portlet-body .vip-registracija .Form--enrolment {
	flex: 0 0 100%;
	max-width: 100%;
}
.reskined .portlet .portlet-body .vip-registracija .padded40-all {
	padding: 20px;
}
@media (min-width: 768px) {
	.reskined .portlet .portlet-body .vip-registracija .padded40-all {
		padding: 30px;
	}
}
@media (min-width: 992px) {
	.reskined .portlet .portlet-body .vip-registracija .padded40-all {
		padding: 40px;
	}
}
.reskined .portlet .portlet-body .vip-registracija .padded40-all p:last-child {
	margin-bottom: 0;
}
.reskined .portlet .portlet-body .vip-registracija .h3.margin-top-10.margin-bottom-30 {
	margin: 15px 0 !important;
}
.reskined .portlet .portlet-body .vip-registracija .enrolment-box {
	display: block;
	border: 1px solid #efefef;
	padding: 9rem 2rem 2rem;
	box-shadow: 0 2px 15px 0 #efefef;
	text-align: center;
	color: #000000;
	border-radius: 8px;
}
@media (max-width: 1023.98px) {
	.reskined .portlet .portlet-body .vip-registracija .enrolment-box {
		margin-top: 5px;
		margin-bottom: 5px;
	}
}
.reskined .portlet .portlet-body .vip-registracija .enrolment-box:before {
	background-position: top 20% center;
	background-size: 80px;
	background-repeat: no-repeat;
	content: "";
	width: 85%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 8%;
}
.reskined .portlet .portlet-body .vip-registracija .enrolment-box.mobilna:before {
	background-image: url("../images/illustrative-icons/illustrative-icon-a1-mobile.svg");
}
.reskined .portlet .portlet-body .vip-registracija .enrolment-box.homebox:before {
	background-image: url("../images/illustrative-icons/illustrative-icon-landline-internet.svg");
}
.reskined .portlet .portlet-body .vip-registracija .enrolment-box.fiksna:before {
	background-image: url("../images/illustrative-icons/illustrative-icon-red-modem-router.svg");
}
.reskined .portlet .portlet-body .vip-registracija .enrolment-box.webshop:before {
	background-image: url(https://ssc.a1.hr/documents/10307706/46106486/webshop-ikona.svg/b134c937-8860-3ae6-5df3-5e6cbf0a129b);
}
.reskined .portlet .portlet-body .vip-registracija .enrolment-box:hover {
	background-color: #fff;
	text-decoration: none !important;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.reskined .portlet .portlet-body {
		/* IE10+ styles */
	}
	.reskined .portlet .portlet-body .vip-registracija.steps form {
		width: 100% !important;
	}
}
@media (min-width: 468px) {
	.reskined .portlet .portlet-body .roaming-partneri-filters .well {
		padding: 40px;
	}
}
.reskined .portlet .portlet-body .roaming-partneri-filters p.info {
	margin-top: 22px;
	font-size: 1.5rem;
}
.reskined .portlet .portlet-body .roaming-partneri-filters #destinacija {
	margin-top: 10px;
}
.reskined .portlet .portlet-body .roaming-partneri-filters.scrolled {
	width: 100%;
	position: fixed;
	top: 190px;
	z-index: 50;
	left: 0;
	transition: all 350ms ease-in-out;
	background: linear-gradient(
		to bottom,
		rgb(255, 255, 255) 0,
		rgb(255, 255, 255) 60%,
		rgba(255, 255, 255, 0) 100%
	);
}
.reskined .portlet .portlet-body .roaming-partneri-filters .checkbox.roaming label {
	margin-top: -0.5rem;
}
.reskined .portlet .portlet-body .roaming-partneri-filters .checkbox.roaming label:after {
	bottom: -1px;
	padding-left: 0;
}
@media (min-width: 468px) {
	.reskined .portlet .portlet-body .text-center-mobile-left,
	.reskined .portlet .portlet-body .text-center-medium-left {
		text-align: center;
	}
}
.reskined .portlet .portlet-body .roaming-partneri-list .btn {
	margin-top: 1rem;
}
.reskined .portlet .portlet-body .roaming-partneri-list.scrolled {
	margin-top: 250px;
}
.reskined .portlet .portlet-body .roaming-partneri-list .panel-title a:not(.collapsed),
.reskined .portlet .portlet-body .roaming-partneri-list .panel-title a:hover {
	text-decoration: none;
	color: #eb140a;
}
.reskined .portlet .portlet-body .roaming-partneri-list .panel-title .color-red {
	color: #eb140a !important;
}
.reskined .portlet .portlet-body .roaming-partneri-list .panel-heading a {
	position: relative;
	padding-left: 50px;
}
.reskined .portlet .portlet-body .roaming-partneri-list .panel-heading a:before {
	font: normal normal normal 14px/1 FontAwesomePortlet;
	width: 28px;
	left: 11px;
	line-height: 30px;
	text-align: center;
	top: 6px;
	margin-top: 0;
	content: "\f106";
	font-size: 27px;
	height: 28px;
	color: #eb140a;
	position: absolute;
}
.reskined .portlet .portlet-body .roaming-partneri-list .panel-heading a.collapsed:before {
	content: "\f107";
}
.reskined .portlet .portlet-body .owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%;
}
.reskined .portlet .portlet-body .owl-carousel .owl-item {
	float: left;
}
.reskined .portlet .portlet-body .owl-buttons {
	font-size: 2.25rem;
}
.reskined .portlet .portlet-body .owl-buttons div {
	padding: 3px 10px;
	display: inline-block;
	width: 52px;
	height: 52px;
	cursor: pointer;
	margin-top: -26px;
	position: absolute;
	top: 50%;
	text-align: center;
	transition: opacity 0.2s;
}
.reskined .portlet .portlet-body .owl-buttons div.owl-prev {
	left: -22px;
}
.reskined .portlet .portlet-body .owl-buttons div.owl-next {
	right: -22px;
}
.reskined .portlet .portlet-body .owl-buttons div:hover {
	opacity: 0.6;
}
@media (min-width: 1280px) {
	.reskined .portlet .portlet-body .owl-buttons div.owl-prev {
		left: -45px;
	}
	.reskined .portlet .portlet-body .owl-buttons div.owl-next {
		right: -45px;
	}
}
.reskined .portlet .portlet-body #najpopularniji-mobiteli.zelim-slider .item {
	width: 400px;
	padding: 70px 12px;
	margin: 0;
}
.reskined .portlet .portlet-body #najpopularniji-mobiteli.zelim-slider .product-name {
	color: #000000;
}
.reskined .portlet .portlet-body #najpopularniji-mobiteli.zelim-slider .owl-controls {
	display: none;
}
.reskined .portlet .portlet-body .devices-display {
	margin-bottom: 40px;
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body .devices-display .col-xs-12.col-md-4 {
		margin-top: 15px;
	}
	.reskined .portlet .portlet-body .devices-display .col-xs-12.col-md-4:first-child {
		margin-top: 0;
	}
}
.reskined .portlet .portlet-body th.next,
.reskined .portlet .portlet-body th.prev {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.reskined .portlet .portlet-body label.error {
	color: #eb140a;
	display: block;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 0.75rem;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	text-align: left;
	font-weight: 700;
}
.reskined .portlet .portlet-body label.error:before {
	display: none;
}
.reskined .portlet .portlet-body .text-center {
	text-align: center;
}
.reskined .portlet .portlet-body .block_number {
	font-size: 24px;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	background-color: #eaeaea;
	line-height: 50px;
	display: inline-block;
	vertical-align: middle;
	color: #000;
	border-radius: 50%;
	height: 50px;
	width: 50px;
	margin: 30px auto;
	padding: 0px 16px;
	text-align: center;
	font-weight: 700;
}
.reskined .portlet .portlet-body .block_number.active {
	background-color: #eb140a;
	color: #fff;
}
.reskined .portlet .portlet-body .block_title {
	font-size: 20px;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif" !important;
	line-height: 50px;
	display: inline-block;
	vertical-align: middle;
	color: #000;
	margin-left: 10px;
	font-weight: 700;
}
.reskined .portlet .portlet-body .block_arrow {
	color: #000;
	vertical-align: middle;
	display: inline-block;
	width: 10%;
	text-align: center;
}
.reskined .portlet .portlet-body .no_display {
	display: none !important;
}
.reskined .portlet .portlet-body .tab {
	float: left;
	width: 50%;
	border-right: none;
	box-shadow: 0 2px 8px 0 #efefef;
	-webkit-box-shadow: 0 2px 8px 0 #efefef;
	-moz-box-shadow: 0 2px 8px 0 #efefef;
	margin-top: 25px;
}
.reskined .portlet .portlet-body .tab_links {
	display: flex;
	align-items: center;
	background-color: #f7f7f7;
	color: #000;
	padding: 0 16px;
	width: 100%;
	border-bottom: 1px solid #dadada;
	outline: none;
	text-align: left;
	cursor: pointer;
	transition: 0.3s;
	height: 100px;
	position: relative;
}
.reskined .portlet .portlet-body .tab_links:last-child {
	border: none;
}
.reskined .portlet .portlet-body .tab_links:hover {
	background-color: #f1f1f1;
}
.reskined .portlet .portlet-body .tab_links.active::after {
	content: "";
	position: absolute;
	top: 35px;
	right: -13px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 15px solid #eb140a;
	border-color: transparent transparent #eb140a #eb140a;
	transform-origin: -1 -1;
	transform: rotate(225deg);
}
.reskined .portlet .portlet-body .tab-icon {
	display: block;
	margin-right: 20px;
	min-width: 40px;
	display: flex;
	justify-content: center;
}
.reskined .portlet .portlet-body .tab_text .title {
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
}
.reskined .portlet .portlet-body .tab_text .description {
	color: #717171;
	font-size: 14px;
	line-height: 17px;
	display: block;
}
.reskined .portlet .portlet-body .tab_links.active {
	background-color: #eb140a;
	color: #fff;
}
.reskined .portlet .portlet-body .tab_links.active .description,
.reskined .portlet .portlet-body .tab_links.active .title {
	color: #fff;
}
.reskined .portlet .portlet-body .tab_links.active svg g,
.reskined .portlet .portlet-body .tab_links.active svg path {
	fill: #fff;
}
.reskined .portlet .portlet-body .tab_content {
	margin-top: 25px;
	float: left;
	width: 50%;
	height: 600px;
	box-shadow: 0 2px 8px 0 #efefef;
	-webkit-box-shadow: 0 2px 8px 0 #efefef;
	-moz-box-shadow: 0 2px 8px 0 #efefef;
	padding-top: 20px;
	background: #fff;
}
.reskined .portlet .portlet-body .tab_content .h3 {
	font-size: 18px;
	line-height: 26px;
	display: block;
	margin-bottom: 10px;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
}
.reskined .portlet .portlet-body .tab_content p {
	font-size: 15px;
	line-height: 20px;
}
.reskined .portlet .portlet-body .tab_input {
	box-shadow: none;
	border: 1px solid #d7d7d7;
	width: 100%;
	margin: 15px 0;
	height: 50px;
	font-size: 16px;
	line-height: 20px;
	padding: 9px 14px;
	-webkit-appearance: none;
}
.reskined .portlet .portlet-body .tab_input:focus {
	outline: none;
	box-shadow: none;
	border: 1px solid #bbb;
}
.reskined .portlet .portlet-body textarea {
	height: auto !important;
}
.reskined .portlet .portlet-body .select_group {
	margin-left: -15px;
	margin-right: -15px;
}
.reskined .portlet .portlet-body .tab_button {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	height: 40px;
	background-color: #eb140a;
	padding: 13px 25px;
	font-size: 13px;
	color: #fff;
	line-height: 15px;
	text-align: left;
	font-weight: bold;
	display: block;
	transition: all 200ms ease-in-out;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	margin: 15px 0;
	cursor: pointer;
	width: 200px;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
}
.reskined .portlet .portlet-body .tab_button:hover {
	box-shadow: none;
	background-color: #f83a2c;
}
.reskined .portlet .portlet-body input[name="OIB"] {
	margin-top: 0px;
}
.reskined .portlet .portlet-body .saznaj_oib {
	font-size: 85%;
	padding-left: 14px;
	position: relative;
	display: block;
	text-align: right;
	color: #aaa;
}
.reskined .portlet .portlet-body .activation_note {
	font-style: italic;
	color: #666;
	padding-top: 0.5rem;
}
.reskined .portlet .portlet-body .disprove {
	cursor: pointer;
	margin-bottom: 40px;
	padding: 0 20px;
}
.reskined .portlet .portlet-body .disprove .tab_button {
	width: 30%;
	display: inline-block;
	float: right;
	margin-top: 0;
}
.reskined .portlet .portlet-body .disprove p.activation_note {
	width: 70%;
	display: inline-block;
}
.reskined .portlet .portlet-body .status_timeline {
	position: relative;
	padding-left: 0;
}
.reskined .portlet .portlet-body .status_timeline_event {
	position: relative;
	z-index: 2;
	display: flex;
	align-items: center;
	height: 100px;
	cursor: default;
	margin: 0 20px;
}
.reskined .portlet .portlet-body .status_timeline_endured {
	position: relative;
}
.reskined .portlet .portlet-body .status_timeline i.fa.fa-check {
	width: 26px;
	height: 26px;
	line-height: 26px;
	padding: 0 5px;
}
.reskined .portlet .portlet-body .dot {
	transform: translate(-50%, -100%);
	display: flex;
	align-items: center;
	justify-content: center;
	width: 16px;
	height: 16px;
	background: #dadada;
	border: 2px solid #dadada;
	color: #dadada;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	margin-right: 25px;
}
.reskined .portlet .portlet-body .status_timeline_endured .status_timeline_event .dot {
	background-color: #eb140a;
	color: #eb140a;
	border: none;
}
.reskined .portlet .portlet-body .status_timeline_endured .status_timeline_event:last-child .dot {
	transform: translate(-50%, -50%);
	height: 26px;
	width: 26px;
	background-color: #fff;
	color: #eb140a;
	border: 2px solid #eb140a;
	margin-right: 15px;
}
.reskined .portlet .portlet-body .aside {
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: calc(100% - 100px);
	margin-top: 30px;
}
.reskined .portlet .portlet-body .aside_line {
	position: absolute;
	top: 0;
	left: 100%;
	transform: translateX(-50%);
	width: 4px;
	height: 100%;
	background: #dadada;
}
.reskined .portlet .portlet-body .filled {
	transform: scaleY(0);
	transform-origin: top center;
	z-index: 1;
	animation: scaleDown 1s ease-in-out;
	animation-fill-mode: forwards;
}
.reskined .portlet .portlet-body .filled_line_completed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background: #eb140a;
	height: 100%;
}
.reskined .portlet .portlet-body .step_2,
.reskined .portlet .portlet-body .step_disprove,
.reskined .portlet .portlet-body .step_thanks {
	display: none;
}
.reskined .portlet .portlet-body .step_1,
.reskined .portlet .portlet-body .step_1a,
.reskined .portlet .portlet-body .step_1b,
.reskined .portlet .portlet-body .step_disprove,
.reskined .portlet .portlet-body .step_thanks,
.reskined .portlet .portlet-body .change-term-component,
.reskined .portlet .portlet-body .search-term-component {
	margin: 80px 12% 30px;
}
.reskined .portlet .portlet-body .step_2,
.reskined .portlet .portlet-body .search-term-component {
	height: 450px;
	overflow: auto;
	margin: 80px 0% 30px 12%;
	padding-right: 20px;
}
.reskined .portlet .portlet-body .step_2 .h3 {
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	margin-left: 60px;
	color: #999;
}
.reskined .portlet .portlet-body .back_button,
.reskined .portlet .portlet-body .back_button_r,
.reskined .portlet .portlet-body .change-term-back-button,
.reskined .portlet .portlet-body .search-term-back-button {
	color: #dadada;
	position: absolute;
	margin-top: -68px;
	margin-left: 7px;
	cursor: pointer;
}
.reskined .portlet .portlet-body .back_button_2,
.reskined .portlet .portlet-body .back_button_3 {
	color: #dadada;
	position: relative;
	margin-top: -68px;
	margin-left: 7px;
	cursor: pointer;
	margin-bottom: 60px;
}
.reskined .portlet .portlet-body .back_button .fa.fa-chevron-circle-left,
.reskined .portlet .portlet-body .back_button_r .fa.fa-chevron-circle-left,
.reskined .portlet .portlet-body .back_button_2 .fa.fa-chevron-circle-left,
.reskined .portlet .portlet-body .back_button_3 .fa.fa-chevron-circle-left,
.reskined .portlet .portlet-body .change-term-back-button .fa.fa-chevron-circle-left,
.reskined .portlet .portlet-body .search-term-back-button .fa.fa-chevron-circle-left {
	font-size: 30px;
	top: 4px;
	position: relative;
	padding-right: 22px;
}
.reskined .portlet .portlet-body .back_button:hover,
.reskined .portlet .portlet-body .back_button_r:hover,
.reskined .portlet .portlet-body .back_button_2:hover,
.reskined .portlet .portlet-body .back_button_3:hover {
	color: #999;
}
.reskined .portlet .portlet-body #put_default,
.reskined .portlet .portlet-body #put_reaktivacija,
.reskined .portlet .portlet-body #put_Prituzba,
.reskined .portlet .portlet-body #put_Aktivacija,
.reskined .portlet .portlet-body #put_Tehnicka,
.reskined .portlet .portlet-body #put_Deaktivacija,
.reskined .portlet .portlet-body #put_Dostava {
	clear: both;
}
@media (max-width: 1230px) {
	.reskined .portlet .portlet-body .disprove p.activation_note {
		display: block;
		width: 100%;
		text-align: center;
	}
	.reskined .portlet .portlet-body .disprove .tab_button {
		display: block;
		width: 50%;
		float: none;
	}
	.reskined .portlet .portlet-body .step_2 .h3 {
		margin-left: 0;
	}
}
@media (max-width: 992px) {
	.reskined .portlet .portlet-body {
		/* .tab_text {
        left: 40%;
        width: 55%;
    } */
	}
	.reskined .portlet .portlet-body .block_number {
		transform: scale(0.7, 0.7);
	}
	.reskined .portlet .portlet-body .block_title {
		font-size: 16px;
		margin-left: 0;
	}
	.reskined .portlet .portlet-body .block_arrow {
		width: 5%;
	}
	.reskined .portlet .portlet-body .fa-3x {
		font-size: 2em;
	}
	.reskined .portlet .portlet-body .tab_text .description {
		display: none;
	}
	.reskined .portlet .portlet-body .info_tooltip {
		width: 70%;
	}
	.reskined .portlet .portlet-body .disprove {
		font-size: 80%;
	}
	.reskined .portlet .portlet-body .tab_content .h3 {
		font-size: 16px;
		line-height: 20px;
	}
	.reskined .portlet .portlet-body .tab_content p {
		font-size: 14px;
		line-height: 17px;
	}
	.reskined .portlet .portlet-body .tab_content .form-control,
	.reskined .portlet .portlet-body .tab_input {
		height: 40px;
	}
}
@media (max-width: 767px) {
	.reskined .portlet .portlet-body {
		/* .tab_text {
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        left: 20%;
        width: 75%;
    } */
	}
	.reskined .portlet .portlet-body .block_sections {
		display: block;
		text-align: left;
	}
	.reskined .portlet .portlet-body .block_sections:first-child {
		margin-top: 20px;
	}
	.reskined .portlet .portlet-body .block_number {
		margin: 0px 5px;
	}
	.reskined .portlet .portlet-body .block_arrow {
		display: none;
	}
	.reskined .portlet .portlet-body .tab {
		width: 100%;
	}
	.reskined .portlet .portlet-body .tab_links {
		height: 60px;
	}
	.reskined .portlet .portlet-body .tab_links.active::after {
		display: none;
	}
	.reskined .portlet .portlet-body .tab_content {
		margin-top: 0px;
		width: 100%;
		height: auto;
		padding-top: 40px;
	}
	.reskined .portlet .portlet-body .back_button,
	.reskined .portlet .portlet-body .back_button_r {
		margin-top: -40px;
	}
	.reskined .portlet .portlet-body .back_button_2,
	.reskined .portlet .portlet-body .back_button_3 {
		margin-top: -30px;
		margin-bottom: 0;
	}
	.reskined .portlet .portlet-body .step_1,
	.reskined .portlet .portlet-body .step_1a,
	.reskined .portlet .portlet-body .step_1b {
		margin-top: 0;
		margin-bottom: 20px;
	}
	.reskined .portlet .portlet-body .step_2 {
		height: auto;
		margin: 20px 0% 30px 5%;
	}
	.reskined .portlet .portlet-body .disprove {
		width: 100%;
		bottom: 30px;
		margin-left: 0;
	}
	.reskined .portlet .portlet-body .step_disprove,
	.reskined .portlet .portlet-body .step_thanks {
		margin: 10px 5% 30px 5%;
	}
	.reskined .portlet .portlet-body .info_tooltip .tooltiptext {
		right: -28px;
	}
}
@media (max-width: 440px) {
	.reskined .portlet .portlet-body .tab_text {
		left: 22%;
	}
	.reskined .portlet .portlet-body .tab_text .title {
		font-size: 15px;
	}
	.reskined .portlet .portlet-body .tab_content p {
		font-size: 14px;
		line-height: 17px;
	}
	.reskined .portlet .portlet-body .tab_button {
		width: 100%;
	}
	.reskined .portlet .portlet-body .status_timeline_event {
		margin-right: 0;
	}
}
.reskined .portlet .portlet-body .activation .status_timeline_event {
	z-index: inherit;
}
.reskined .portlet .portlet-body .activation .dot {
	z-index: 2;
}
.reskined .portlet .portlet-body .activation .status-change {
	position: absolute;
	top: 100%;
	display: block;
	z-index: 2;
}
.reskined .portlet .portlet-body .activation .change-term,
.reskined .portlet .portlet-body .activation .search-your-term-button,
.reskined .portlet .portlet-body .activation .show-more-dates-button {
	padding: 0;
	margin: 0;
	color: #eb140a;
	text-decoration: underline;
	cursor: pointer;
	font-style: normal;
	font-size: 14px;
}
.reskined .portlet .portlet-body .activation .change-term-component,
.reskined .portlet .portlet-body .activation .search-term-component {
	display: none;
}
.reskined .portlet .portlet-body .activation .change-term-component form,
.reskined .portlet .portlet-body .activation .search-term-component form {
	margin-bottom: 20px;
}
.reskined .portlet .portlet-body .activation .change-term-component.active,
.reskined .portlet .portlet-body .activation .search-term-component.active {
	display: block;
}
.reskined .portlet .portlet-body .activation .available-dates-wrap {
	position: relative;
}
.reskined .portlet .portlet-body .activation .available-dates-wrap .radio.change-opacity {
	opacity: 0.2;
}
.reskined .portlet .portlet-body .activation .loader {
	display: none;
	width: 50px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 90px;
}
.reskined .portlet .portlet-body .activation .loader.active {
	display: block;
}
.reskined .portlet .portlet-body .activation .success-message {
	display: none;
	padding: 20px;
	color: #1e9f4a;
	font-weight: bold;
	font-size: 18px;
	border: 1px solid #1e9f4a;
	border-radius: 3px;
	text-align: center;
	margin: 20px 0;
	background: #e5ffee;
}
.reskined .portlet .portlet-body .activation .success-message.active {
	display: block;
}
.reskined .portlet .portlet-body .activation .next-prev {
	display: inline-flex;
	justify-content: center;
	padding: 5px;
	width: 50px;
	border: 1px solid #767676;
	background: #efefef;
	border-radius: 2px;
}
.reskined .portlet .portlet-body .activation .next-prev img {
	width: 9px;
}
.reskined .portlet .portlet-body .activation .next-prev.prev svg {
	transform: rotate(180deg);
}
.reskined .portlet .portlet-body .activation .next-prev:disabled {
	opacity: 0.5;
}
.reskined .portlet .portlet-body .ConnectEmail-wrap {
	padding-bottom: 5px;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
}
@media only screen and (min-width: 468px) {
	.reskined .portlet .portlet-body .ConnectEmail-wrap {
		padding-bottom: 0;
	}
}
.reskined .portlet .portlet-body .ConnectEmail-wrap .container {
	width: 100%;
	margin-bottom: 0;
}
@media only screen and (min-width: 768px) {
	.reskined .portlet .portlet-body .ConnectEmail-wrap .container {
		width: 970px;
	}
}
@media only screen and (min-width: 1024px) {
	.reskined .portlet .portlet-body .ConnectEmail-wrap .container {
		width: 1280px;
	}
}
.reskined .portlet .portlet-body .ConnectEmail-icon {
	display: none;
}
.reskined .portlet .portlet-body .ConnectEmail--warning {
	background: #eb140a;
	color: #ffffff;
}
.reskined .portlet .portlet-body .ConnectEmail--fixed {
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 99;
}
.reskined .portlet .portlet-body .ConnectEmail-content {
	padding: 1rem 0.5rem 1.5rem 0rem;
}
@media only screen and (min-width: 1024px) {
	.reskined .portlet .portlet-body .ConnectEmail-content {
		padding: 1.5rem 0;
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
}
.reskined .portlet .portlet-body .ConnectEmail-title {
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	color: #ffffff;
	font-size: 1.125rem;
	margin-top: 0;
	margin-bottom: 0;
}
@media only screen and (min-width: 768px) {
	.reskined .portlet .portlet-body .ConnectEmail-title {
		font-size: 1.5rem;
	}
}
.reskined .portlet .portlet-body .ConnectEmail--success .ConnectEmail-title {
	color: #eb140a;
}
.reskined .portlet .portlet-body .ConnectEmail-subtitle {
	font-family: "a1", "Helvetica Neue", "Arial", "sans-serif";
	font-size: 0.9rem;
	margin-top: 0;
	margin-bottom: 0;
	line-height: 1.3;
}
@media only screen and (min-width: 768px) {
	.reskined .portlet .portlet-body .ConnectEmail-subtitle {
		font-size: 1.125;
	}
}
.reskined .portlet .portlet-body .ConnectEmail-inline-form {
	display: flex;
	flex-wrap: nowrap;
	margin-top: 10px;
}
.reskined .portlet .portlet-body .ConnectEmail-inline-form .form-group {
	width: 70%;
	position: relative;
	margin-bottom: 0;
}
.reskined .portlet .portlet-body .ConnectEmail-inline-form .help-block {
	margin: 0;
	position: absolute;
	left: 0;
	bottom: -20px;
	width: 320px;
	color: #fff;
	font-weight: 700;
}
.reskined .portlet .portlet-body .ConnectEmail-inline-form input {
	height: 50px;
	padding-left: 15px;
	color: #000000;
	width: 100%;
	outline: 0;
	font-size: 16px;
	line-height: 1.5;
	border-radius: 0;
	border: 1px solid #d7d7d7;
	box-sizing: border-box;
	transition: all 0.3s ease-in-out;
	margin-bottom: 0;
}
.reskined .portlet .portlet-body .ConnectEmail-inline-form button {
	background: #fff;
	color: #eb140a;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-weight: 700;
	height: 50px;
	margin-left: 10px;
	line-height: 1;
	text-align: center;
	transition:
		color 0.3s ease,
		background-color 0.3s ease;
}
.reskined .portlet .portlet-body .ConnectEmail-inline-form button:hover,
.reskined .portlet .portlet-body .ConnectEmail-inline-form button:focus {
	color: #fff;
	background: #f83a2c;
}
.reskined .portlet .portlet-body .ConnectEmail .btn-clear {
	position: absolute;
	top: -10px;
	right: 10px;
	width: 20px;
	border: none;
	margin: 5px;
}
.reskined .portlet .portlet-body .ConnectEmail .btn-clear:active {
	box-shadow: none;
}
@media only screen and (min-width: 1024px) {
	.reskined .portlet .portlet-body .ConnectEmail .btn-clear {
		position: relative;
		right: auto;
		height: 20px;
		margin: 0;
	}
}
.reskined .portlet .portlet-body .ConnectEmail--warning .ConnectEmail .btn-clear svg path {
	fill: #fff;
}
@media only screen and (min-width: 767px) {
	.reskined .portlet .portlet-body .ConnectEmail--success .ConnectEmail-titles {
		width: auto;
	}
	.reskined .portlet .portlet-body .ConnectEmail-form-button {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.reskined .portlet .portlet-body .ConnectEmail-inline-form {
		width: 320px;
	}
	.reskined .portlet .portlet-body .ConnectEmail .form-group {
		width: 200px;
	}
	.reskined .portlet .portlet-body .ConnectEmail .form-group input {
		width: 100%;
	}
	.reskined .portlet .portlet-body .ConnectEmail-inline-form button {
		width: 100px;
	}
}
@media only screen and (min-width: 992px) {
	.reskined .portlet .portlet-body .ConnectEmail-inline-form {
		margin-top: 0;
		width: 400px;
	}
	.reskined .portlet .portlet-body .ConnectEmail .form-group {
		width: 300px;
	}
	.reskined .portlet .portlet-body .ConnectEmail-titles {
		width: auto;
	}
}
.reskined .portlet .portlet-body .ConnectEmail-dodeDock .container,
.reskined .portlet .portlet-body .ConnectEmail-wrap .container {
	width: auto;
}
.reskined .portlet .portlet-body h2.h1.margin-top-0.margin-bottom-40.futuraLight {
	font-weight: 700;
	margin-bottom: 30px !important;
}
.reskined .portlet .portlet-body .btn {
	border-radius: 4px;
	border-color: inherit;
}

.sg-pattern-example .popover {
	position: relative !important;
	margin: 30px 0 0 !important;
}
.sg-pattern-example .flickity-viewport {
	width: 100%;
}
.sg-pattern-example .AnswerBox:nth-child(1) {
	left: 0;
}
.sg-pattern-example .AnswerBox:nth-child(2) {
	left: 72.99%;
}
.sg-pattern-example .AnswerBox:nth-child(3) {
	left: 145.99%;
}
.sg-pattern-example .AnswerBox:nth-child(4) {
	left: 218.98%;
}

.table.tv-programs-table th {
	border-top: none;
	font-family: "FuturaBoldRegular", Arial, Tahoma, Helvetica, sans-serif;
}

.table.tv-programs-table th:last-child {
	text-align: center;
}

.table.tv-programs-table tr:last-child td {
	border-bottom: 1px solid #ddd;
}

.table.tv-programs-table td img {
	width: 50px;
}

.table.tv-programs-table tr td:nth-child(3) {
	text-align: left;
}

.table.tv-programs-table tr td:last-child {
	text-align: right;
	color: #808080;
}
@media only screen and (max-width: 767px) {
	.table.tv-programs-table tr td:last-child {
		padding-right: 0;
	}
}

.table.tv-programs-table td .fa-check {
	color: #5ab755;
}

.table.tv-programs-table.scrollable-head tr th:nth-child(1) {
	width: 50%;
	padding-left: 0;
}
@media only screen and (min-width: 768px) {
	.table.tv-programs-table.scrollable-head tr th:nth-child(1) {
		padding-left: 57px;
	}
}

.table.tv-programs-table.scrollable-head tr th:nth-child(2) {
	width: 40%;
}

.table.tv-programs-table.scrollable-head tr th:nth-child(3) {
	width: 10%;
}
@media only screen and (max-width: 767px) {
	.table.tv-programs-table.scrollable-head tr th:nth-child(3) {
		padding-right: 0;
	}
}

.table.tv-programs-table tr td:nth-child(1) {
	width: 50px;
}

.table.tv-programs-table tr td:nth-child(2) {
	width: calc(50% - 74px);
}
@media only screen and (max-width: 767px) {
	.table.tv-programs-table tr td:nth-child(2) {
		padding-left: 0;
	}
}

.table.tv-programs-table tr td:nth-child(3) {
	width: 40%;
}

.table.tv-programs-table tr td:nth-child(4) {
	width: 10%;
}

@media (max-width: 480px) {
	.table.tv-programs-table {
		font-size: 12px;
	}
	.table.tv-programs-table td img {
		display: none;
	}
	.table.tv-programs-table tr td:first-child {
		display: none;
	}
}
.modal-backdrop {
	background-color: #f7f7f7;
	opacity: 0.9;
}

.modal-content {
	border: 0;
	border-radius: 0;
	box-shadow: 0 16px 24px -8px rgba(0, 0, 0, 0.12);
}
.modal-content h2,
.modal-content h3 {
	margin-bottom: 1rem;
	text-align: left;
}
.modal-content p {
	margin-bottom: 1rem;
}
.modal-content .btn {
	padding: 0.625rem 1.25rem;
	border-radius: 0;
}

.modal-body,
.modal-footer {
	padding: 30px;
}

@media (max-width: 467px) {
	.modal-footer .text-right-mobile-left {
		margin-top: 10px;
	}
	.modal-footer .btn {
		display: block;
	}
}

html .btn[type="button"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.row:before,
.row:after {
	display: none;
}

.btn {
	padding: 0.625rem 1.25rem;
	color: #ffffff;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
	font-size: 0.875rem;
	display: inline-block;
	text-decoration: none;
	transition:
		color 0.3s ease,
		background-color 0.3s ease;
	backface-visibility: hidden;
	cursor: pointer;
	position: relative;
	outline: none;
	font-weight: 700;
	text-align: left;
	border-radius: 0.25rem;
}
.btn:hover,
.btn:focus {
	text-decoration: none;
}
@media (min-width: 768px) {
	.btn {
		font-size: 18px;
	}
}
.btn-primary {
	background-color: #eb140a;
	border-color: #eb140a !important;
	border-radius: 0.25rem;
}
.btn-primary:hover,
.btn-primary:focus {
	background-color: #f83a2c;
	color: #ffffff;
}
.btn.btn-default,
.btn.btn-checkbox {
	color: #551ee6;
	background: #ffffff;
	border: 0.0625rem solid #551ee6;
	font-weight: 700;
}
.btn.btn-default:hover,
.btn.btn-default:focus,
.btn.btn-checkbox:hover,
.btn.btn-checkbox:focus {
	background: #f83a2c !important;
	color: #ffffff !important;
}

.btn-primary:active {
	background-color: #f83a2c !important;
	color: #ffffff !important;
}

h2.h1.margin-top-0.margin-bottom-40.futuraLight {
	margin-bottom: 2rem;
	font-family: "a1-serif", "Georgia", "sans-serif", "serif";
}

button:focus {
	outline: none !important;
}

body.has-dockbar div.Header {
	margin-top: 64px;
}

.container:before,
.container:after {
	content: initial;
	display: initial;
}

section.SiteFooter .row:before,
section.SiteFooter .row:after {
	content: initial;
	display: initial;
}

.portlet {
	margin-bottom: 0;
}

.portlet .visible-interaction {
	float: right;
}

.portlet .dropdown.lfr-icon-menu {
	z-index: 1;
}

.portlet-layout.row {
	margin-left: 0;
	margin-right: 0;
}

.portlet-column.portlet-column-only {
	padding-left: 0;
	padding-right: 0;
}

.lfr-configurator-visibility {
	opacity: 1 !important;
}

.lfr-checkbox-preselected {
	opacity: 1 !important;
}

header.portlet-topper {
	z-index: 100;
}

.separator-component-15-10 {
	max-height: 15px;
}

@media (max-width: 468px) {
	.separator-component-15-10 {
		max-height: 10px;
	}
}
.has-dockbar.a1-headless .headless-content {
	margin-top: 61px;
}

.has-dockbar .portlet-column-content {
	margin-top: 33px;
}

.container.third-two-thirds > .portlet-layout.row {
	margin-left: -15px;
	margin-right: -15px;
}

@media (max-width: 768px) {
	.has-dockbar .ConnectEmail .btn-clear {
		top: 48px !important;
	}
}
.StandardHeader.push-down {
	margin-top: 0px !important;
}

.portlet.loginAlias {
	margin-bottom: 0px;
	margin-top: 0px;
}

.grecaptcha-badge {
	display: none;
}

div.user-segment-content-display-portlet .container-fluid-1280 {
	margin: 0;
	padding: 0;
	max-width: initial;
}

li.has-check:empty {
	visibility: hidden;
}

.MainNav-link.active > a {
	box-shadow: inset 0 -6px 0 -2px #eb140a;
}

html.ie .row form {
	width: 100%;
}

#portlet_otp_WAR_otpportlet .popover {
	border-radius: 0;
	box-shadow: none;
	color: #666;
	border-color: #d7d7d7;
}

.reskined .portlet .portlet-body .WolowitzPopupOptions.AdditionalMobile.open {
	display: block;
}

.reskined #portlet_client_WAR_wolowitzconfigurator .container {
	padding-left: 0;
	padding-right: 0;
}

.ConnectEmail-dodeDock {
	padding-top: 64px;
}

.col-xs-12.col-md-10.col-md-offset-1 {
	max-width: 100%;
	width: 100%;
	flex: 0 0 100%;
	margin-left: 0;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	/* IE10+ styles */
	.btn.btn-default.btn-fa.btn-fa-sm.exclamation {
		display: none;
	}
	.enrolment-box:before {
		top: -50px;
	}
	.reskined .portlet .portlet-body .input-xxl,
	.reskined .portlet .portlet-body #egainSearchMask {
		padding: 0px 20px !important;
	}
	.reskined .portlet .portlet-body .checkbox input[type="checkbox"] {
		opacity: 1 !important;
	}
}
.ProductSingle-image .Patch.Patch--black.is-small {
	text-align: center;
}

.zelim-wrap .visible-xs a.btn.btn-default.btn-lg.text-upper {
	margin-top: 34px;
}

.portlet-forms .ddl-form-name {
	font-family: a1-serif;
	font-weight: 700;
	font-size: 1.875rem;
	margin: 1rem 0;
}

.portlet-forms .required-warning {
	font-size: 0.75rem;
}

.progress-bar-step {
	font-family: a1-serif;
	font-weight: bold;
	padding: 2px;
}

.multi-step-progress-bar {
	padding: 10px 0;
}

.multi-step-progress-bar .divider {
	height: 2px;
	background-color: #d7d7d7;
	color: #d7d7d7;
}

.multi-step-progress-bar > li {
	color: #d7d7d7;
}

.multi-step-progress-bar > .active .divider {
	background-color: #eb140a;
	color: #eb140a;
}

.multi-step-progress-bar > .active {
	color: #eb140a;
}

.icon-asterisk:before {
	content: "* ";
	color: #eb140a;
}

input.form-control.trigger,
.input-group-addon,
.form-control {
	border-radius: 0;
}

input.field.form-control {
	padding: 0.5625rem 0.875rem;
	font-size: 1rem;
	height: 50px;
	line-height: 1.42857143;
	color: #000;
	background-color: #fff;
	background-image: none;
	border: 0.0625rem solid #d7d7d7;
	border-radius: 0;
	transition: border-color 0.15s ease-in-out;
	max-width: 500px;
}

.portlet-forms .radio-inline {
	padding-top: 0;
}

.portlet-forms label {
	color: #000;
}

input[type="radio"],
input[type="checkbox"] {
	margin-right: 10px;
}

.portlet-forms .liferay-ddm-form-field-tip {
	color: #000;
	margin: 4px 0;
}

.portlet-forms .lfr-ddm-form-field-container {
	padding: 15px 0px;
}

.yui3-skin-sam .yui3-calendar-prevmonth-day,
.yui3-skin-sam .yui3-calendar-nextmonth-day,
.yui3-skin-sam .yui3-calendar-day {
	border: none;
}

th.yui3-calendar-weekday {
	padding: 3px;
}

.portlet-forms .help-block {
	display: block;
	padding-top: 2px;
	font-weight: 700;
	font-size: 0.75rem;
}

.error-message.help-block,
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
	color: #eb140a;
}

.ddl-form-builder-app .lfr-ddm-form-page > .row {
	margin-left: -15px;
	margin-right: -15px;
}

.lfr-ddm-form-container .required-warning {
	padding-left: 0;
}

.ddl-form-builder-app {
	max-width: 900px;
}

.input-group.input-group-container {
	max-width: 200px;
}

.input-group-container select {
	max-width: 500px;
}

.ddl-form-basic-info {
	max-width: 900px;
	margin: auto;
}

form#formSearchLarge input,
form.g-12.Form.Form--search.Form--search--large input {
	background: transparent;
} /*# sourceMappingURL=portlets.css.map */
