@import url('font-awesome/css/font-awesome.min.css');@font-face {font-family: 'DINNextLTPro-Light';src: url('fonts/39E4D8_5_0.woff') format('woff');
}@font-face {font-family: 'DINNextLTPro-Regular';src: url('fonts/39E4D8_B_0.woff') format('woff');
}@font-face {font-family: 'DINNextLTPro-Bold';src: url('fonts/39E4D8_8_0.woff') format('woff');
}html {font-family: sans-serif;line-height: 1.15;padding-bottom: 0;
}body {background-color: #fff;color: #424540;font-family: DINNextLTPro-Regular;font-size: 18px;font-weight: 400;line-height: 30px;
}.ecp_dialog_content .confirm_readings_frame,
.ecp_dialog_content .confirm_readings_frame h4,
.ecp_dialog_content .confirm_readings_frame h6 {font-size: 14px;
}body #calendar_widget table.cal_data td.active {color:                  #000000;border:                 1px solid #0173ba;
}#headerframe {height: 356px;
}#header {width: 66.7%;
}#header h1 {bottom: 5%;color: #fff;font-family: DINNextLTPro-Light;font-size: 70px;font-weight: 300;max-width: none;left: 12.5%;line-height: 70px;position: absolute;text-transform: uppercase;text-shadow: 0px 0px 16px #000;
}#header h1 strong {font-family: DINNextLTPro-Regular;font-weight: 700;
}#main_content {background-color: #fff;
}#sidebar {background-color: transparent;float: right;position: relative;
}.sidebar_ctn {display: none;padding: 1.5rem;
}.sidebar_ctn:before {background-position: left top;background-repeat: no-repeat;background-size: 40px 40px;content: '';display: inline-block;float: left;min-height: 50px;width: 55px;
}.sidebar_ctn.service:before {background-image: url("../elements/phone.png");
}.sidebar_ctn.sidebar_faq:before {background-image: url("../elements/faq.png");
}.sidebar_ctn span,
.sidebar_ctn span a {font-size: 1.35rem;line-height: 1.6rem;
}#main_container {padding: 50px 12.5%;
}.headline {color: #0677be;font-family: DINNextLTPro-Regular;font-size: 40px;font-weight: 600;line-height: 53px;margin-bottom: 1.75rem;text-transform: uppercase;
}h2 {color: #0677be;font-size: 1.5rem;margin-bottom: .5rem;font-family: DINNextLTPro-Regular;font-weight: normal;font-style: normal;line-height: 1.1;
}a {color: #0677be;
}.input_wrapper > label,
em {color: #424540;font-weight: 400;
}.label_info_counter {margin-top: 20px;
}div#customer_number_wrapper input,
div#customer_name_wrapper input,
div#meter_number_wrapper input,
table.frm_contact_content input {background-color: #fff;border: 1px solid #80bdff;border-radius: 0;box-sizing: border-box;color: #000;height: 38px;padding: 8px 12px;
}div#customer_number_wrapper input,
div#customer_name_wrapper input,
div#meter_number_wrapper input {width: 100%;
}input[type="submit"],
input[type="button"],
a.button {background-color: #fff;border: 1px solid #0677be;border-radius: 0;color: #0677be;font-family: DINNextLTPro-Regular;font-size: 16px;line-height: 24px;padding: 10px 20px;text-align: center;text-decoration: none;text-transform: uppercase;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;display: inline-block;box-sizing: border-box;
}input[type="submit"]:hover,
input[type="button"]:hover,
a.button:hover {background-color: #8fc13f !important;background-image: none;border-color: #8fc13f;color: #fff;
}div.select_wrapper span.button div {font-size: 16px;
}table.form.customer_data th {color: #424540;font-weight: 400;
}#list_meters table.list th,
#frm_readings #list_meters th {background-color: #f2f1f0 !important;border-color: #f2f1f0 !important;color: #0677be;font-size: 16px;
}#list_meters table.list td,
#frm_readings #list_meters td {border-color: #0677be;
}#list_meters table.list td.counter_type {width: 40%;
}div.select_wrapper span.display {height: 20px;line-height: normal;
}#confirm_list .selection {}.list_meters table.list th {background-color: #f2f1f0;color: #0677be;
}table.list td {background-color: #fff;
}.meter_list.meter_list_big input[type="date"].date {width: 140px;
}.meter_list.meter_list_big input[type="date"],
.meter_list.meter_list_big input[type="text"] {margin-left: 5px;
}.list_meters table.list td.input > div {display: flex;justify-content: space-between;
}.list_meters table.list.meter_list_big td.last_reading {width: 30%;
}.list_meters .meter_list_big .upload_frame .preview {right: 40px;bottom: 40px;left: auto;
}#meterlist .list_meters .upload_frame input[type="button"] {background-image: url(../elements/icons/sym_upload.png);
}#meterlist .list_meters .upload_frame.success input[type="button"] {background-image: url(../elements/icons/sym_upload_success.png);
}#meterlist .list_meters .upload_frame input[type="button"]:hover {background-image: url(../elements/icons/sym_upload.png) !important;
}.ecp_dialog_error, ul.ecp_dialog_messages .ecp_dialog_error {background-position: left;
}#list_result h6,
#list_result h6 label {font-size: 18px;
}#result_dialog h4 {font-size: 18px;
}#footerframe {display: none;
}#footer {box-sizing: border-box;height: auto;padding: 0;width: 66.7%;
}#footer .content_area {padding: 2.5rem 12.5% 0 12.5%;
}#footer_ul {display: inline-block;width: 100%;
}#footer_ul li {display: inline-block;float: left;width: 20%;
}#footer_ul li a {font-size: 1rem;line-height: 1.5;
}.info_service_unavailable strong {color: red;font-weight: normal;
}#maintenance {float: left;width: 66.7%;
}#maintenance > div {padding: 1rem 12.5%;
}