/** * Copyright by Electric Transport Group Sp. z o.o. [Ltd.] * All rights reserved */ form.form,form.form fieldset,form.form fieldset ol,form.form fieldset ul,form.form fieldset ol li,form.form fieldset ul li{margin:0;padding:0;border:0;list-style:none;}form.form fieldset legend{display:none;}form.form fieldset input,form.form fieldset textarea,form.form fieldset select{min-width:100%;max-width:100%;height:44px;margin:0;padding:0 10px 0 10px;box-sizing:border-box;line-height:44px;vertical-align:middle;border:1px solid #ddd;color:#333;font-size:1.2em;}form.form fieldset .input-has-error{border-color:#ffa3a3;}form.form fieldset input[type="checkbox"]{min-width:0;width:44px;height:44px;}form.form fieldset .btn-primary{min-width:100%;max-width:100%;}form.form fieldset textarea{width:100%;line-height:2em;}form.form fieldset ol{margin:0 -15px 0 -15px;}form.form fieldset ol li{display:block;padding:5px 15px 5px 15px;clear:both;overflow:hidden;zoom:1.0;line-height:30px;vertical-align:middle;}form.form fieldset ol li:hover,form.form fieldset ol li:active{background:#f6f6f6;}form.form fieldset ol li label{float:left;width:auto;min-height:34px;box-sizing:border-box;padding:0;line-height:34px;vertical-align:middle;text-align:left;font-size:1.1em;}form.form fieldset ol li label.for-select{width:calc(100% - 47px);}form.form fieldset ol li label.for-select small{display:block;line-height:15px;}form.form fieldset ol li div.form-control{display:block;width:100%;box-sizing:border-box;line-height:44px;vertical-align:middle;}form.form fieldset ol li div.form-control-inline{line-height:24px;}form.form fieldset ol li div.form-control div{display:inline;}form.form fieldset ol li div.form-control p{display:inline;margin:0;padding:0;line-height:20px;font-size:0.9em;}form.form fieldset ol li div.alert{display:inline-block;margin:0 0 10px 0 !important;padding:5px !important;line-height:1.5em !important;font-size:0.9em !important;}form.form fieldset ol li div.form-control div.form-input-checkbox{display:inline-block;margin:0 10px 0 0;width:44px;height:44px;line-height:normal;vertical-align:middle;text-align:center;border:1px solid #ddd;background:#ddd;}form.form fieldset ol li div.form-control div.form-input-checkbox input[type="checkbox"]{width:100%;height:100%;border:0;}form.form fieldset ol li.form-header{border-bottom:1px solid #f4f4f4;}form.form fieldset ol li.form-header:hover,form.form fieldset ol li.form-header:active{background:none;}form.form fieldset ol li.form-header label{width:100%;box-sizing:border-box;text-align:left;line-height:0.8em;}form.form fieldset ol li.form-header h4{margin:30px 0 5px 0;padding:0;line-height:1em;font-size:1.1em;}form.form fieldset ol li.form-header p,form.form fieldset ol li.form-header small{margin:0;padding:0;font-size:0.8em;line-height:1em;}form.form fieldset ol li.form-inline{} form.form fieldset ol li.form-inline label{float:none;display:inline;width:auto;}form.form fieldset .input-password-container{width:100%;float:left;position:relative;overflow:hidden;}form.form fieldset input.form-control-readonly{cursor:not-allowed;background-color:rgba(0,0,0,0.05);}form.form fieldset .input-password-show{position:absolute;margin:0;padding:0 10px 0 10px;bottom:0;right:0;border:0;height:44px;line-height:44px;text-transform:uppercase;font-size:0.8em;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;ms-user-select:none;}.form-bordered{}/* tablet portrait 600px */ @media only screen and (min-width:37.5em){form.form fieldset ol{margin:0;}form.form fieldset ol li{display:block;padding:5px 0 5px 0;}form.form fieldset ol li label{float:left;width:150px;min-height:44px;box-sizing:border-box;padding:1px 10px 0 0;line-height:44px;vertical-align:middle;text-align:right;}form.form fieldset ol li div.form-control{float:left;width:calc(100% - 160px);line-height:44px;vertical-align:middle;}form.form fieldset ol li div.form-control-inline{line-height:24px;}form.form fieldset ol li.form-header{border-bottom:1px solid #f4f4f4;}form.form fieldset ol li.form-header:hover{background:none;}form.form fieldset ol li.form-header label{margin-left:150px;width:calc(100% - 150px);box-sizing:border-box;text-align:left;line-height:1em;}form.form fieldset ol li.form-header h4{}form.form fieldset ol li.form-header p,form.form fieldset ol li.form-header small{margin:0;padding:0;font-size:0.9em;}form.form fieldset ol li.form-inline{padding-left:150px;}form.form fieldset ol li.form-inline div.form-control-inline{width:100%;}.form-bordered{padding:15px 0 15px 0;border:1px solid #ddd;}}/* desktop 1344px */ @media only screen and (min-width:75em){form.form fieldset input,form.form fieldset textarea,form.form fieldset select{min-width:200px;max-width:100%;height:30px;margin:0;padding:0 10px 0 10px;box-sizing:border-box;line-height:30px;vertical-align:middle;border:1px solid #ddd;color:#333;font-size:1em;}form.form fieldset input[type="checkbox"]{width:20px;}form.form fieldset .input-password-container{width:auto;}form.form fieldset .btn-primary{min-width:200px;max-width:100%;}form.form fieldset ol li label{float:left;width:150px;min-height:30px;box-sizing:border-box;padding:1px 10px 0 0;line-height:30px;vertical-align:middle;text-align:right;font-size:1em;}form.form fieldset ol li div.form-control{float:left;width:calc(100% - 160px);line-height:30px;vertical-align:middle;}form.form fieldset ol li div.form-control-inline{line-height:20px;}form.form fieldset ol li div.form-control div.form-input-checkbox{width:20px;height:20px;line-height:normal;vertical-align:middle;text-align:center;border:1px solid #ddd;background:#ddd;}form.form fieldset ol li div.form-control div.form-input-checkbox input[type="checkbox"]{width:20px;height:20px;border:0;}form.form fieldset .input-password-show{position:absolute;margin:0;padding:0 5px 0 5px;height:30px;line-height:30px;text-transform:uppercase;font-size:0.8em;}}