.hsrky-haku-hakutulos-hakurajaus .haku-header{background-color:rgb(147,177,204);margin:0 0 20px 0}
.hsrky-haku-hakutulos-hakurajaus h3{padding:5px;color:rgb(255,255,255);font-size:16px}
.hsrky-haku-hakutulos-hakurajaus h2{border-bottom:1px solid rgb(0,91,152);padding:3px 0;margin:20px 0}
.hsrky-haku-hakutulos-hakurajaus h2,
.hsrky-haku-hakutulos-hakurajaus h3,
.hsrky-haku-hakutulos-hakurajaus b{font-family:sans-serif}
.hsrky-haku-hakutulos-hakurajaus label{font-size:17px;font-weight:normal}
.hsrky-haku-hakutulos-hakurajaus span{font-size:15px}
.hsrky-haku-hakutulos-hakurajaus span.errormessage{margin-left:10px}
.hsrky-haku-hakutulos-hakurajaus span.errormessage{color:rgb(152,9,0);display:inline-block}
.hsrky-haku-hakutulos-hakurajaus label,
.hsrky-haku-hakutulos-hakurajaus span{font-family:sans-serif}
.hsrky-haku-hakutulos-hakurajaus .form-control{border:1px solid rgb(0,0,0);border-radius:0;color:rgb(0,0,0)}
.hsrky-haku-hakutulos-hakurajaus select#srk option.select--subtitle:disabled{color:black;font-weight:bold}
.hsrky-haku-hakutulos-hakurajaus div.form_contents .col-xs-6{padding:0}
.hsrky-haku-hakutulos-hakurajaus div.datepicker-container{z-index:3;width:100%}
.hsrky-haku-hakutulos-hakurajaus stato-datepicker.stato-datepicker{position:static}
.hsrky-haku-hakutulos-hakurajaus div.datepicker-container.stato-datepicker{}
.hsrky-haku-hakutulos-hakurajaus input.stato-datepicker{height:34px;border:1px solid rgb(0,0,0)}
.hsrky-haku-hakutulos-hakurajaus input.stato-datepicker:last-child{}
.hsrky-haku-hakutulos-hakurajaus span.stato-datepicker i{opacity:0;width:35px;height:35px;left:-12px;position:relative;z-index:2}
.hsrky-haku-hakutulos-hakurajaus span.stato-datepicker:first-child:after{content:url(/images/aika.svg);border:1px solid rgb(0,0,0);border-left:none;padding:2.5px;position:absolute;top:-1px;left:-10px}
.hsrky-haku-hakutulos-hakurajaus input.stato-datepicker:focus{border:1px solid rgb(0,0,0);box-shadow:none}
.hsrky-haku-hakutulos-hakurajaus div.xdsoft_datetimepicker{border:1px solid rgb(0,0,0)}
@media all and (max-width:480px) {.hsrky-haku-hakutulos-hakurajaus div.xdsoft_datetimepicker{border:1px solid rgb(0,0,0);position:fixed;margin-left:calc(50% - 125px);width:250px;top:5px;left:0}
.hsrky-haku-hakutulos-hakurajaus .datepicker-container.up:before{display:block;content:" ";position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5)}
}.hsrky-haku-hakutulos-hakurajaus div.xdsoft_calendar th,
.hsrky-haku-hakutulos-hakurajaus div.xdsoft_calendar td,
.hsrky-haku-hakutulos-hakurajaus div.xdsoft_calendar div{font-family:sans-serif;color:rgb(0,0,0);border:none}
.hsrky-haku-hakutulos-hakurajaus div.xdsoft_calendar th{background-color:rgb(255,255,255)}
.hsrky-haku-hakutulos-hakurajaus div.xdsoft_calendar td{background-color:rgb(255,255,255)}
.hsrky-haku-hakutulos-hakurajaus td.xdsoft_date:hover{background-color:rgb(194,219,236) !important;border-radius:100%}
.hsrky-haku-hakutulos-hakurajaus td.xdsoft_current{background-color:rgb(242,242,242) !important;border-radius:100%;box-shadow:none !important}
.hsrky-haku-hakutulos-hakurajaus td.xdsoft_current div{}
.hsrky-haku-hakutulos-hakurajaus div.xdsoft_option{font-family:sans-serif}
.hsrky-haku-hakutulos-hakurajaus .datepicker-min .stato-datepicker.up{position:absolute;top:40px;left:10px}
.hsrky-haku-hakutulos-hakurajaus .datepicker-max .stato-datepicker.up{position:absolute;top:40px;left:-100px}
.hsrky-haku-hakutulos-hakurajaus input[type="text"],
.hsrky-haku-hakutulos-hakurajaus select,
.hsrky-haku-hakutulos-hakurajaus option,
.hsrky-haku-hakutulos-hakurajaus textarea{display:block;border:1px solid rgb(0,0,0);font-family:sans-serif;padding:3px;width:100%}
.hsrky-haku-hakutulos-hakurajaus textarea{resize:none;height:auto}
.hsrky-haku-hakutulos-hakurajaus input:focus,
.hsrky-haku-hakutulos-hakurajaus textarea:focus,
.hsrky-haku-hakutulos-hakurajaus select:focus{outline-color:rgb(0,91,152)}
.hsrky-haku-hakutulos-hakurajaus select{background:rgb(255,255,255);cursor:pointer}
.hsrky-haku-hakutulos-hakurajaus option{cursor:pointer;color:rgb(0,0,0)}
.hsrky-haku-hakutulos-hakurajaus option:focus{background-color:rgb(194,219,236)}
.hsrky-haku-hakutulos-hakurajaus input[type="submit"]{background-color:rgb(0,91,152);color:rgb(255,255,255);border-radius:0;padding:15px 25px;font-family:sans-serif;font-size:16px;margin:0;float:right}
.hsrky-haku-hakutulos-hakurajaus input[type="submit"]:focus{outline-color:rgb(0,91,152)}
.hsrky-haku-hakutulos-hakurajaus button{background-color:rgb(0,91,152);color:rgb(255,255,255);border-radius:0;padding:15px 25px;font-family:sans-serif;font-size:16px;margin:0;float:right}
.hsrky-haku-hakutulos-hakurajaus button:focus{outline-color:rgb(0,91,152)}
.hsrky-haku-hakutulos-hakurajaus input[type="radio"]{width:14px;height:14px;background-color:rgb(255,255,255);border:1px solid rgb(0,0,0);border-radius:10px;margin-right:15px;display:inline-block;position:relative;-webkit-appearance:none;cursor:pointer}
.hsrky-haku-hakutulos-hakurajaus input[type="radio"]:checked{background-color:rgb(194,219,236)}
.hsrky-haku-hakutulos-hakurajaus input[type="radio"]:focus{outline:none}
.hsrky-haku-hakutulos-hakurajaus input[type="radio"]:after{content:"";display:block;position:relative;width:6px;height:6px;background-color:rgb(255,255,255);border-radius:10px;top:3px;left:3px}
.hsrky-haku-hakutulos-hakurajaus input[type="radio"]:checked:after{background-color:rgb(0,91,152)}
.hsrky-haku-hakutulos-hakurajaus .radio{margin-bottom:2px}
.hsrky-haku-hakutulos-hakurajaus input[type="checkbox"]{width:14px;height:14px;background-color:rgb(255,255,255);border:1px solid rgb(0,0,0);margin-right:15px;display:inline-block;position:relative;-webkit-appearance:none;cursor:pointer}
.hsrky-haku-hakutulos-hakurajaus input[type="checkbox"]:checked{background-color:rgb(194,219,236)}
.hsrky-haku-hakutulos-hakurajaus input[type="checkbox"]:focus{outline:none}
.hsrky-haku-hakutulos-hakurajaus input[type="checkbox"]:after{content:"";display:block;position:relative;width:6px;height:6px;background-color:rgb(255,255,255);top:3px;left:3px}
.hsrky-haku-hakutulos-hakurajaus input[type="checkbox"]:checked:after{background-color:rgb(0,91,152)}