.skv-accordion .panel-title{font-size:14px;color:#077eb5;margin-bottom:1px}
.skv-accordion .panel-title a{text-decoration:none;cursor:pointer}
.skv-accordion .panel-title a:hover{text-decoration:underline}
.skv-accordion .panel-title span{margin-left:22px}
.skv-accordion .collapsing{transition:height .6s;overflow:hidden}
.skv-accordion .accordion-heading{position:relative;padding:0;background-color:#fff}
.skv-accordion .accordion-body{padding:5px 0 10px 0}
.skv-accordion .panel-group{margin:5px 0 0 0}
.skv-accordion .panel-open .panel-title a:before{content:"";position:absolute;top:0;left:0;width:15px;height:15px;background:#000;background:url(/webdav/images/Grafik/ikoner/arrow_up_large_black.png) -13px -13px no-repeat;background-size:40px;text-decoration:none;-webkit-transform:translate3d(0,0,0);image-rendering:-moz-crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor}
.skv-accordion .panel-title a:before{content:"";position:absolute;top:0;left:0;width:15px;height:15px;background:#000;background:url(/webdav/images/Grafik/ikoner/arrow_down_large_black.png) -13px -13px no-repeat;background-size:40px;text-decoration:none;-webkit-transform:translate3d(0,0,0);image-rendering:-moz-crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor}
.skv-accordion .panel-heading,.skv-accordion .panel-body{padding:0;position:relative}
.skv-accordion .panel-default,.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top:0;border-bottom:0;border:0}
.skv-accordion .panel{-webkit-box-shadow:none;box-shadow:none}
.skv-accordion .collapse{-webkit-transition:all 0s ease 0s}
*,*:before,*:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.skv-web *,.skv-web *:before,.skv-web *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.skv-web .btn-primary{color:#000;background:#ffde58;background:linear-gradient(to bottom,#ffde58 0,#fc0 100%);border:1px solid #ffde58;border-bottom:1px solid #caa50e;background-clip:padding-box}
.skv-web .btn-primary:hover{background-color:#fc0;background-image:none;border-color:#fc0 #fc0 #caa50e}
.skv-web .btn-back{color:#333;background-color:#fff;border-color:#ccc}
.skv-web .btn-back:before{content:"";background:url(/webdav/images/Grafik/ikoner/arrow_left_large_black2.png) no-repeat;display:inline-block;height:16px;width:10px;margin-right:5px;background-size:15px}
.skv-web .btn-back:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}
.form-group>ul{list-style:none}
.skv-web .row .control-label{padding-right:0}
@media all and (max-width:769px){.skv-web label{padding-right:5px;float:left}
}
.btn-skv-rb:not(old){position:absolute;clip:rect(0,0,0,0);clip:rect(0 0 0 0)}
.btn-skv-rb:not(old)+label{display:inline-block;padding-left:25px;padding-right:0;padding-top:0;background:url(/webdav/images/Grafik/ikoner/def_radio.png) no-repeat 0 1px;background-size:16px;cursor:pointer;vertical-align:top}
.btn-skv-rb:not(old):checked+label{background:url(/webdav/images/Grafik/ikoner/def_radio_checked.png) no-repeat 0 1px;background-size:16px}
.btn-skv-rb:not(old):checked:focus+label{text-decoration:underline}
.btn-radio,.btn-radio:hover{background:#fff;border:1px solid #7a7a7a;padding:7px 10px;border-radius:3px;cursor:pointer;color:#000;font-family:"Open Sans Semibold",arial,"Bitstream Vera Sans",lucida,helvetica,sans-serif}
.btn-radio.active,.btn-radio.active:hover{background:#414141;background:-moz-linear-gradient(top,#414141 0,#575757 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#414141),color-stop(100%,#575757));background:-webkit-linear-gradient(top,#414141 0,#575757 100%);background:-o-linear-gradient(top,#414141 0,#575757 100%);background:-ms-linear-gradient(top,#414141 0,#575757 100%);background:linear-gradient(to bottom,#414141 0,#575757 100%);color:#fff;border-color:#464646;border-width:1px}
.btn-radio:focus,.btn-radio.active:focus,.btn-radio.focus,.btn-radio.active.focus{outline:0;border-color:#077eb5;box-shadow:0 0 0 1px #077eb5}
.btn-radio:focus,.btn-radio.active:focus,.btn-radio.focus,.btn-radio.active.focus{outline:0;border-color:#077eb5;box-shadow:0 0 0 1px #077eb5}
ul.radio{margin-top:0}
input:focus,.style-select .form-control:focus{border:2px solid #077eb5!important}
.control-label{text-align:left!important;position:relative}
.form-control{border:1px solid #bbb;font-family:'Open Sans Regular';font-size:14px;-webkit-box-shadow:none;box-shadow:none}
.form-control{width:120px;cursor:default}
.input-group .form-control:first-child{border-radius:4px}
.inpCheckboxWrp label{float:left}
.inpCheckboxListWrp{float:left;margin-top:5px}
.inpCheckboxListWrp label{font-family:'Open Sans Regular';float:left}
.checkboxListLbl{font-family:'Open Sans Semibold'}
input[type=radio]:not(old),input[type=checkbox]:not(old){position:absolute;z-index:-1000;overflow:hidden;clip:rect(0px,0px,0px,0px);height:1px;width:1px;margin:-1px;padding:0;border:0 none}
input[type=radio]:not(old)+label,input[type=checkbox]:not(old)+label{display:inline-block;padding-left:25px;padding-right:0;padding-top:0;cursor:pointer;vertical-align:top}
input[type=checkbox]:not(old){float:left;position:absolute;opacity:0}
input[type=checkbox]:not(old)+label{background:url(/webdav/images/Grafik/ikoner/checkbox.png) no-repeat 0 0;background-size:16px}
input[type=checkbox]:not(old):checked+label{background:url(/webdav/images/Grafik/ikoner/checkbox_checked.png) 0 0 no-repeat;background-size:16px}
input[type=checkbox]:not(old):hover+label{text-decoration:underline}
.form-control-xs{width:150px!important}
.style-select select option.opt-italic,.style-select select option:first-child{font-style:italic}
.style-select select,input[type="text"]{font-family:Arial}
.skv-web .container-fluid{padding:0}
.skv-help.popover{display:block;border-radius:4px;box-shadow:0 5px 9px rgba(0,0,0,.5);border:2px solid #077eb5;z-index:101010;font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.skv-help.popover ul{list-style:disc}
.skv-help.popover.top-left,.skv-help.popover.bottom-left{margin-left:-7px}
.skv-help.popover.top-right,.skv-help.popover.bottom-right{margin-left:7px}
.skv-help.popover.top .arrow{border-top-color:#fff;border-width:11px 11px 0}
.skv-help.popover.bottom .arrow{border-bottom-color:#fff;border-width:0 11px 11px;margin-left:-11px}
.skv-help.popover.bottom.bottom-left .arrow{margin-left:0}
.skv-help.popover.top .arrow:after{border-top-color:#077eb5;left:-1px;bottom:-2px;z-index:-1}
.skv-help.popover.bottom .arrow:after{border-bottom-color:#077eb5;left:-1px;top:-2px;z-index:-1}
skv-help .voice-help{height:1px;width:1px;position:absolute;overflow:hidden;top:-10px}
skv-help .help-field{border:0;cursor:pointer;vertical-align:middle;background:url(/webdav/images/Grafik/ikoner/sprite.css.svg) 55.25606469002695% 53.929539295392956% no-repeat;width:20px;height:20px;line-height:16px;padding-left:1px;float:left}
skv-help .help-field.hide{display:none!important}
skv-help .help-field:hover,skv-help .help-field:focus{background:url(/webdav/images/Grafik/ikoner/sprite.css.svg) 62.3989218328841% 61.111111111111114% no-repeat;outline:0}
label skv-help{float:right}
h1 skv-help,h2 skv-help,h3 skv-help,h4 skv-help{display:inline-block;vertical-align:sub}
@media all and (min-width:769px){.skv-web label+skv-help .help-field{float:right}
}
.skv-web .panel-body{margin:0}
.skv-web .panel-heading{line-height:inherit}
.skv-web .panel-heading h2{margin-bottom:10px!important;margin-top:0}
.skv-web .panel-default .panel-heading{background-color:#fff}
.skv-web .spinner{background:transparent;background:url(/webdav/images/Grafik/ikoner/progress.gif) no-repeat;left:50%;top:30%;position:absolute;border:0;padding:150px;z-index:100}
.panel-services .step:first-child{margin-left:0}
.panel-services .step{font-family:'Open Sans Semibold'!important;float:left;color:#888687;border-radius:0;position:relative;margin-right:4px;margin-left:6px}
.panel-services .step.done{color:#333!important}
.panel-services .step.first .inner{border-radius:3px 0 0 3px;padding-left:10px}
.panel-services .step.first .back{display:none}
.panel-services .step.last .inner{border-radius:0 3px 3px 0;padding-right:12px}
.panel-services .step.last .front{display:none}
.panel-services .step.active:first-child{margin-left:0}
.panel-services .step.active{color:#333;margin-right:4px;margin-left:6px}
.panel-services .step.previous.visited{cursor:pointer;color:#333;margin-right:4px}
.panel-services .int{color:grey}
.panel-services .step-text{color:grey}
.panel-services .visited .int{color:#333}
.panel-services .visited .step-text{color:#333}
.panel-services .step.previous.visited .step-text:hover{text-decoration:underline}
.panel-services .step.active .inner{background:#ffcc01}
@media all and (max-width:650px){.panel-services .step.active .inner span{display:inline}
}
.panel-services .step.active .front{background:#ffcc01;background:url(/webdav/images/Grafik/ikoner/yellow_front.png) right center;position:absolute;right:-6px}
.panel-services .step.active .back{background:#ffcc01;background:url(/webdav/images/Grafik/ikoner/yellow_back.png) -2px center}
.panel-services .step span{font-family:'Open Sans Semibold'!important;font-size:14px}
.panel-services .step a{color:#333;text-decoration:none}
.panel-services .step a:hover,.panel-services .step a focus,.panel-services .step a visited,.panel-services .step a active{color:#333;text-decoration:none}
.panel-services .step a:hover{text-decoration:underline}
.panel-services .step .inner{float:left;background:#e0dcdd;height:32px;padding:6px 8px 5px}
@media all and (min-width:769px) and (max-width:900px){.panel-services .step .inner{max-width:88px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
}
@media all and (max-width:480px){.panel-services .step .inner{max-width:85px;overflow:hidden;white-space:nowrap}
}
@media all and (max-width:768px){.panel-services .step .inner span{display:inline}
}
@media all and (max-width:650px){.panel-services .step .inner span{display:none}
}
@media all and (max-width:650px){.panel-services .step .inner span.int{display:inline}
}
.panel-services .front{width:8px;height:32px;background:url(/webdav/images/Grafik/ikoner/grey_front.png) right center;position:absolute;right:-6px}
.panel-services .back{width:6px;height:32px;background:url(/webdav/images/Grafik/ikoner/grey_back.png) -2px center;position:absolute;left:-5px}
.additionalText ul{padding-left:14px;list-style:disc}
.skv-web{font-size:14px}