:root {
    --sd-rating-bad-color: var(--sjs-special-red, var(--red, #e60a3e));
    --sd-rating-normal-color: var(--sjs-special-yellow, var(--yellow, #ff9814));
    --sd-rating-good-color: var(--sjs-special-green, var(--green, #19b394));
    --sd-rating-bad-color-light: var(--sjs-special-red-light, var(--red-light, rgba(230, 10, 62, 0.1)));
    --sd-rating-normal-color-light: var(--sjs-special-yellow-light, var(--yellow-light, rgba(255, 152, 20, 0.1)));
    --sd-rating-good-color-light: var(--sjs-special-green-light, var(--green-light, rgba(25, 179, 148, 0.1)))
}

.sd-btn {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding: calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));
    background: var(--sjs-questionpanel-backcolor, var(--sjs-question-background, var(--sjs-general-backcolor, var(--background, #fff))));
    border-radius: var(--sjs-corner-radius, 4px);
    cursor: pointer;
    font-family: var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));
    font-style: normal;
    font-weight: 600;
    font-size: var(--sjs-font-size, 16px);
    line-height: calc(1.5*(var(--sjs-font-size, 16px)));
    text-align: center;
    color: var(--sjs-primary-backcolor, var(--primary, #1E69AC));
    border: none;
    outline: none;
    box-shadow: var(--sjs-shadow-small, 0px 1px 2px 0px rgba(0, 0, 0, 0.15)),0 0 0 0px var(--sjs-primary-backcolor, var(--primary, #1E69AC));
    transition: box-shadow var(--sjs-transition-duration, 150ms),background var(--sjs-transition-duration, 150ms)
}


.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-item:not(.sd-item--error).sd-item--checked .sd-item__decorator,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type .sd-item:not(.sd-item--error).sd-item--checked .sd-item__decorator {
    background-color: var(--sjs-primary-backcolor, var(--primary, #1E69AC))
}

.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-item:not(.sd-item--error).sd-item--checked .sd-item__decorator,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type .sd-item:not(.sd-item--error).sd-item--checked .sd-item__decorator {
    background-color: var(--sjs-primary-backcolor, var(--primary, #1E69AC))
}

.sd-item__control:focus+.sd-item__decorator {
    background: var(--sjs-questionpanel-backcolor, var(--sjs-question-background, var(--sjs-general-backcolor, var(--background, #fff))));
    outline: none;
    box-shadow: var(--sjs-shadow-inner-reset, inset 0px 0px 0px 0px rgba(0, 0, 0, 0.15)),0 0 0 2px var(--sjs-primary-backcolor, var(--primary, #1E69AC));
}

.sd-item--checked .sd-item__decorator {
    background: var(--sjs-primary-backcolor, var(--primary, #1E69AC));
}

.sd-radio--checked .sd-radio__control:focus+.sd-radio__decorator:after {
    background-color: var(--sjs-primary-backcolor, var(--primary, #1E69AC));
}

.sd-btn--action:hover {
    color: var(--sjs-primary-forecolor, var(--primary-foreground, #fff));
    background-color: var(--sjs-primary-backcolor-dark, #278559)
}

.sd-btn--action {
    background-color: var(--sjs-primary-backcolor, var(--primary, #1E69AC));
    color: var(--sjs-primary-forecolor, var(--primary-foreground, #fff))
}

.sd-body__navigation .sd-btn2 {
    padding: calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));
    font-size: var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px));
    line-height: calc(1.5*(var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px))))
}

.sd-root--compact .sd-body__navigation .sd-btn2:not(.sd-btn--action) {
    background-color: var(--sjs-general-backcolor-dim-light, var(--background-dim-light, #f9f9f9))
}

.sd-root--compact .sd-body__navigation .sd-btn2:not(.sd-btn--action):hover {
    background-color: var(--sjs-editorpanel-hovercolor, var(--sjs-general-backcolor-dim-dark, rgb(243, 243, 243)))
}

.sd-root-modern--mobile .sd-body__navigation .sv-action:not(.sv-action--hidden),.sd-root-modern--mobile .sd-body__navigation .sd-btn2 {
    flex-grow: 1
}

.sd-root-modern--mobile .sd-body__navigation .sd-btn2 {
    padding: calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(4*(var(--sjs-base-unit, var(--base-unit, 8px))))
}

.sd-btn2 {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding: calc(2*(var(--sjs-base-unit, var(--base-unit, 8px)))) calc(2*(var(--sjs-base-unit, var(--base-unit, 8px))));
    background: var(--sjs-questionpanel-backcolor, var(--sjs-question-background, var(--sjs-general-backcolor, var(--background, #6495ed))));
	border-radius: var(--sjs-corner-radius, 4px);
    cursor: pointer;
    font-family: var(--sjs-font-family, var(--font-family, var(--sjs-default-font-family)));
    font-style: normal;
    font-weight: 600;
    font-size: var(--sjs-font-size, 16px);
    line-height: calc(1.5*(var(--sjs-font-size, 16px)));
    text-align: center;
    color: var(--sjs-primary-backcolor, var(--primary, white));
    border: none;
    outline: none;
    box-shadow: var(--sjs-shadow-small, 0px 1px 2px 0px rgba(0, 0, 0, 0.15)),0 0 0 0px var(--sjs-primary-backcolor, var(--primary, #19b394));
    transition: box-shadow var(--sjs-transition-duration, 150ms),background var(--sjs-transition-duration, 150ms)
}


.sd-btn2:hover {
    background-color: var(--sjs-questionpanel-hovercolor, var(--sjs-general-backcolor-dark, rgb(248, 248, 248)));
	color: #6495ed
}

.sd-btn2:focus-visible {
    box-shadow: var(--sjs-shadow-small-reset, 0px 0px 0px 0px rgba(0, 0, 0, 0.15)),0 0 0 2px var(--sjs-primary-backcolor, var(--primary, #19b394))
}

.sd-btn2:disabled {
    color: var(--sjs-general-forecolor, var(--foreground, #161616));
    opacity: .25;
    pointer-events: none
}

.sd-completedpage:before {
    /*height: calc(13*(var(--sjs-base-unit, var(--base-unit, 8px))));*/
	height: 0;
}

.sv-header--height-auto .sv-header__cell--right .sv-header__cell-content {
    left: 100%;
    transform: translateX(-100%)
}

.sv-header__cell--right .sv-header__cell-content {
    right: 0
}

.sv-header__cell--right {
/*	background-image: url("sondajtv.jpg");
	background-size: 149px 50px;
    background-repeat: no-repeat;*/
}

.sd-body.sd-body--static {
    max-width: calc(90*(var(--sjs-base-unit, var(--base-unit, 8px))));
    margin-left: auto;
    margin-right: auto;
    /*padding-top: calc(6*(var(--sjs-base-unit, var(--base-unit, 8px))));*/
	padding-top: 0;
    padding-bottom: calc(10*(var(--sjs-base-unit, var(--base-unit, 8px))))
}

.sd-logo__image {
/*	background: url("sondajtv.png") no-repeat*/
}

.slogan {
position: relative;
font-family: 'Open Sans' !important;
font-weight: 600 !important;
font-size: 20px !important;
}