/*! 
 * Font Fira Sans is licensed under the SIL Open Font License, Version 1.1., license can be viewed at http://scripts.sil.org/OFL
 */@font-face{font-family:"Fira Sans Regular";src:url(fonts/FiraSans-Regular.otf),url(fonts/FiraSans-Regular.otf)}@font-face{font-family:"Fira Sans Bold";src:url(fonts/FiraSans-Bold.otf),url(fonts/FiraSans-Bold.otf)}/*! 
 * Font Open Sans is licensed under the Apache License, Version 2.0, license can be viewed at http://www.apache.org/licenses/LICENSE-2.0
 */@font-face{font-family:"Open Sans Regular";src:url(fonts/OpenSans-Regular.ttf),url(fonts/OpenSans-Regular.ttf)}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}:focus{outline:0}body{margin:0;padding:0;background:#fff;text-align:center;height:100%;width:100%;color:#262626}#content_wrap,.header_wrap{width:970px;height:100%;position:relative;margin-left:auto;margin-right:auto;text-align:left;font-family:"Open Sans Regular",Arial,Sans-serif;font-size:13px}#content_wrap{padding-left:15px;padding-right:15px}#header{position:relative;width:100%;box-shadow:0 0 5px #4f4f4f}#header_middle,#header_top{position:relative;width:100%}#header_top{height:30px;background-color:#515151}#header_top a{color:#fff;display:block;padding:5px 15px;text-decoration:none;font-family:"Open Sans Regular",Arial,Sans-serif;font-size:12px;line-height:20px}#header_top a.has_submenu{background:url(img/triangle_white.png) no-repeat right;padding-right:15px;margin-right:15px}#header_top a.has_left_separator{background:url(img/separator_white.png) no-repeat left}#header_top a:hover{text-decoration:underline}#actual_company{float:left;position:relative;z-index:+3}#actual_user{float:right;position:relative;z-index:+3}#actual_company>ul,#actual_user>ul{padding:0;margin:0;list-style-type:none}#actual_company>ul>li,#actual_user>ul>li{float:left;cursor:pointer}#actual_company>ul>li>ul,#actual_user>ul>li>ul{position:absolute;padding:0;margin:0;margin-left:15px;list-style-type:none;display:none;white-space:nowrap;min-width:150px;border:1px solid grey;border-bottom:0;box-shadow:0 0 5px #4f4f4f;background-color:#515151}#actual_company>ul>li:hover>ul,#actual_user>ul>li:hover>ul{display:block}#actual_company>ul>li>ul>li,#actual_user>ul>li>ul>li{position:relative;z-index:+4}#actual_company>ul>li>ul a,#actual_user>ul>li>ul a{display:block;font-family:"Open Sans Regular",Arial,Sans-serif;padding:12px;line-height:15px;color:#fff;border-bottom:1px solid grey}#header_middle{height:60px;background:url(img/header_middle_bck.png) repeat-x}#header_logo{float:left;position:relative}.logo_link{display:block;background:url(img/logo.png) no-repeat 15px 15px;width:122px;height:60px}#nav_menu{float:right;position:relative;margin-top:auto;margin-bottom:auto}#nav_menu>ul{padding:0;margin:0;list-style-type:none}#nav_menu>ul>li{float:left}.menu_link{display:block;padding:10px 17px;margin:0 -1px;text-decoration:none;font-family:"Open Sans Regular",Arial,Sans-serif;font-size:14px;font-weight:700;color:#fff;line-height:40px;background:url(img/header_menu_sep.png) no-repeat right}.last_menu_item{background:0 0}#nav_menu>ul>li:hover>a{background:url(img/selected_item_bck.png) repeat-x;padding:10px 16px;border-left:1px solid #6d93b8;border-right:1px solid #6d93b8;cursor:pointer}.selected{background:url(img/selected_item_bck.png) repeat-x;padding:10px 16px;border-left:1px solid #6d93b8;border-right:1px solid #6d93b8}#nav_menu>ul>li>ul{position:absolute;padding:0;margin:0;list-style-type:none;display:none;box-shadow:0 0 3px #4f4f4f;z-index:+10}#nav_menu>ul>li:hover>ul{display:block}#nav_menu>ul>li>ul>li{position:relative}#nav_menu>ul>li>ul a{display:block;text-decoration:none;font-family:"Open Sans Regular",Arial,Sans-serif;font-size:14px;font-weight:700;color:#fff;padding:10px 15px;line-height:20px;text-align:center;background-color:#4684c1;border-top:1px solid #7099c1;border-bottom:1px solid #1a6ec1}#nav_menu>ul>li>ul a:hover{background-color:#7099c1}#command_buttons_div{position:relative;width:100%;height:35px;margin-top:20px;margin-bottom:20px}#command_buttons_div:after{clear:both}#command_buttons_div>ul{padding:0;margin:0;list-style-type:none}#command_buttons_div>ul>li{float:left}.btn_link{display:block;padding:10px;line-height:15px;background-color:#2eb530;text-decoration:none;color:#fff;margin-right:10px;box-shadow:0 0 3px #888}.btn_link.has_submenu{width:100px;background-image:url(img/triangle_white.png);background-repeat:no-repeat;background-position:90% 50%}.btn_link.has_submenu{cursor:pointer}.btn_link:hover{background-color:#37da3a;box-shadow:0 0 5px #a6a6a6}.btn_link.delete_account{background-color:#ad0000}.btn_link.delete_account:hover{background-color:#d40000}#command_buttons_div>ul>li>ul{position:absolute;padding:0;margin:0;list-style-type:none;display:none;box-shadow:0 0 3px #888;max-height:360px;overflow:auto;width:100px;z-index:+1}#command_buttons_div>ul>li>ul>li{position:relative;z-index:+2}#command_buttons_div>ul>li>ul a{display:block;width:100%;background-color:#2eb530;text-align:center;padding:10px 30px;line-height:16px;color:#fff;text-decoration:none}#command_buttons_div>ul>li>ul a:hover{background-color:#37da3a}.btn_link.filter{position:relative;left:0;top:0;background-image:url(img/search_icon_white.png);background-position:10px 50%;background-repeat:no-repeat;padding-left:25px}.btn_link.filter:hover{cursor:pointer}.clearfix:after{content:"";display:table;clear:both}h1{position:relative;margin:0;padding-top:20px;padding-bottom:20px;color:#000;font-family:"Fira Sans Regular",Arial,sans-serif;border-bottom:1px solid #ddd;font-size:26px;font-weight:400;z-index:-1}h2{color:#000;font-family:"Fira Sans Bold",Arial,sans-serif;font-weight:400;font-size:18px;padding:0;margin:0}p{margin:0;padding:0}a{color:#4c8ed2}.info{position:relative;margin-top:30px;padding:15px 23px 15px 15px;background-color:#f7f7f7;box-shadow:0 1px 3px #bdbdbd}.success_info{border-left:5px solid #2eb530;background:#f1fff1}.warning_info{border-left:5px solid #ff9c00;background:#fff0d7}.error_info{border-left:5px solid #f02c2c;background:#ffe3e3}.info_close{position:absolute;top:0;right:0}.info_close a{display:block;width:20px;height:20px;background:url(img/close_sign_grey_small.png) no-repeat 5px 7px;cursor:pointer}.left_align{text-align:left}.right_align{text-align:right}.total{font-weight:700}.template{display:none}.hidden{display:none}#list_div{position:relative;margin-bottom:20px}#list_div>table{width:100%;line-height:15px;border-collapse:collapse;border:1px solid #ccc}#list_div>table th{border-bottom:1px solid #ccc;padding:10px}#list_div>table td{border-bottom:1px solid #ccc;padding:10px;vertical-align:top}#list_div .partner_col{width:150px}#list_div .text_col{width:180px}#list_div .address_col{width:250px}#list_div .category{position:relative;padding:0}#list_div tr{background-color:#fff}#list_div tr.list_row_even{background-color:#f7f7f7}#list_div tr:not(:first-child):hover{background-color:#e8e8e8}.sum_col{text-align:right}#item_count,#paginator_top{float:left;position:relative;width:50%;padding-bottom:15px}#item_count>a{display:inline-block;padding:0 4px}.pagination_wrap{position:relative;width:100%}.paginationControl{position:relative;width:100%}.paginator{position:relative;float:right}.paginator ul{list-style-type:none;margin:0;padding:0}.paginator li{float:left}#item_count a,#item_count span,.paginator a,.paginator span{display:inline-block;border:1px solid #ddd;padding:5px 10px;box-shadow:1px 1px 2px #d9d9d9;text-decoration:none;margin-left:5px}#item_count a:hover,.paginator a:hover{background-color:#f7f7f7}#item_count span,.paginator span{box-shadow:none;color:#666;background-color:#f0f0f0}.sort_link{text-decoration:none}.sort_link.active{padding-right:15px}.sort_link.active.desc{background-image:url(img/triangle_blue_down.png);background-repeat:no-repeat;background-position:right center}.sort_link.active.asc{background-image:url(img/triangle_blue_up.png);background-repeat:no-repeat;background-position:right center}#footer_div{position:relative;margin:0;margin-top:20px;padding-top:15px;padding-bottom:15px;font-size:12px;text-align:left;border-top:1px solid #ddd}#footer_left{position:relative;float:left}#footer_right{position:relative;float:right}#form_add_company,#form_add_partner,#form_add_user,#form_cash_book,#form_edit_balance,#form_invoice,#form_list_filter,#form_payment,#form_prepare_xml_control_statement,#form_statement,#form_vat_register{position:relative;margin:30px 0;background-color:#f3f3f3;border:1px solid #ddd}#form_add_user form,#form_cash_book form,#form_edit_balance form,#form_list_filter form,#form_prepare_xml_control_statement form,#form_vat_register form{padding:15px}#form_partner_header,#invoice_header,#payment_header,#statement_header{border-bottom:1px solid #ddd;width:100%}#form_company_header{border-bottom:1px solid #ddd;width:100%}#invoice_header td,#invoice_header th{padding-top:5px;padding-bottom:5px}#statement_header td,#statement_header th{padding-top:5px;padding-bottom:5px}#payment_header td,#payment_header th{padding-top:5px;padding-bottom:5px}#form_vat_register td,#form_vat_register th{padding-top:5px;padding-bottom:5px}#form_cash_book td,#form_cash_book th{padding-top:5px;padding-bottom:5px}#form_add_partner td,#form_add_partner th{padding-top:5px;padding-bottom:5px}#form_add_company td,#form_add_company th{padding-top:5px;padding-bottom:5px}#form_inner_div_compact{width:50%}div.compact #form_inner_div_compact{width:100%}#form_inner_div_compact table{width:100%;float:right;padding:5px 0}#form_inner_div_compact td{padding-top:5px;padding-bottom:5px}#form_inner_div{width:100%}#form_inner_div td{padding-top:5px;padding-bottom:5px}#form_list_filter td,#form_list_filter th{padding-top:5px;padding-bottom:5px}#form_list_filter label{margin-left:10px}#form_inner_div_compact #submit_buttons_div{padding-right:3px}#inv_header_left,#pay_header_left,#st_header_left{position:relative;float:left;width:55%;padding:15px;border-right:1px solid #ddd}#inv_header_right,#pay_header_right,#st_header_right{position:relative;float:left;width:45%;padding:15px;padding-right:45px}#inv_header_right table,#pay_header_right table,#st_header_right table{float:right}#form_partner_left{position:relative;float:left;width:50%;padding:15px;border-right:1px solid #ddd}#form_partner_left table{padding-right:100px;float:right}#form_partner_right{position:relative;float:left;width:50%;padding:15px}#form_partner_right table{padding-right:100px;float:right}#form_partner_bottom{width:100%}#form_partner_billing_address{position:relative;float:left;width:50%;border-right:1px solid #ddd}#form_partner_billing_address .table_div{padding:15px;padding-bottom:72px}#form_partner_billing_address table{padding-right:100px;float:right}#form_partner_shipping_address{position:relative;float:left;width:50%}#form_partner_shipping_address .table_div{padding:15px}#form_partner_shipping_address table{padding-right:100px;float:right}#form_add_partner #submit_buttons_div{padding:0;right:118px;bottom:15px;position:absolute}#form_add_partner .address{border-bottom:1px solid #ddd}#form_company_left{position:relative;float:left;width:50%;padding:15px;border-right:1px solid #ddd}#form_company_right{position:relative;float:left;width:50%;padding:15px}#form_company_left table{padding-right:70px;float:right}#form_company_right table{padding-right:70px;float:right}#form_company_bottom{width:100%}#form_company_billing_address{position:relative;float:left;width:50%;border-right:1px solid #ddd}#form_company_billing_address .table_div{padding:15px;padding-bottom:72px}#form_company_billing_address table{padding-right:70px;float:right}#form_add_company #submit_buttons_div{padding:0;right:88px;bottom:15px;position:absolute}#form_filter_left{position:relative;float:left;width:35%;padding:15px}#form_filter_right{position:relative;float:left;width:65%;padding:15px}.subtitle_div,.title_div{padding:15px;border-bottom:1px solid #ddd}.title_div{background-color:#396a9d}.title_div h2{font-family:"Fira Sans Regular",Arial,sans-serif;font-size:24px;font-weight:400;text-align:center;color:#fff}#item_div{padding:15px}input{border:1px solid #ddd;padding:5px;height:28px;font-family:"Open Sans Regular",Arial,Sans-serif;font-size:13px;box-shadow:inset 1px 1px 2px #e8e8e8}input:disabled{box-shadow:none}input.error{border:2px solid #f02c2c}select{border:1px solid #ddd;padding:5px;height:28px;font-family:"Open Sans Regular",Arial,Sans-serif;font-size:13px}select.error{border:2px solid #f02c2c}option{padding:3px;font-family:"Open Sans Regular",Arial,Sans-serif;font-size:13px}label{position:relative;float:right;padding-top:6px;padding-right:10px;font-family:"Open Sans Regular",Arial,Sans-serif;font-size:13px}label.required:after{position:absolute;right:4px;top:-3px;content:url(img/required_mark.png)}textarea{border:1px solid #ddd;padding:5px;font-family:"Open Sans Regular",Arial,Sans-serif;font-size:13px;overflow:auto;box-shadow:inset 1px 1px 2px #e8e8e8}textarea.error{border:2px solid #f02c2c}form table td{vertical-align:top}span.required{display:inline-block;background:url(img/required_mark.png) no-repeat 3px 0;width:12px;height:12px}.form_td_header,.form_td_header .select,.form_td_header input,.form_td_header select,.form_td_header textarea{width:200px}#form_add_partner td.form_td_checkbox{position:relative;padding-top:11px;width:200px}.form_td_checkbox label{display:block;padding:0;height:auto;float:none}.form_td_checkbox input{margin:0 10px 0 0;padding:0;height:14px;vertical-align:bottom}.form_td_checkbox ul.error{margin-top:15px}ul.error.agreement{float:right;width:80%}#billing_address,#shipping_address{padding:9px;border:1px solid #ddd}.form_btn{display:block;padding:5px 10px;line-height:18px;background-color:#2eb530;text-decoration:none;color:#fff;text-align:center;box-shadow:0 0 3px #888;border-style:none;cursor:pointer}#invoice_header .form_btn,#statement_header .form_btn{margin-left:10px}.form_btn:hover{cursor:pointer;background-color:#37da3a;box-shadow:0 0 5px #a6a6a6}#add_item{width:150px}.remove_item{background-image:url(img/delete_item.png);background-repeat:no-repeat;background-position:left center;width:25px;height:28px;display:block;cursor:pointer}.form_btn.submit{background-color:#396a9d;height:38px;line-height:28px;padding:5px 15px}.form_btn.submit.disabled{background-color:#526880;height:38px;line-height:28px;padding:5px 15px;color:#2e5680}#login_form .form_btn.submit,#pass_reset_form .form_btn.submit,.compact .form_btn.submit{width:200px}.form_btn.submit:hover{background-color:#5197e0;box-shadow:0 0 5px #a6a6a6}.form_btn.submit.disabled:hover{background-color:#526880;box-shadow:none;cursor:default}#cancel{height:38px;line-height:28px;padding:5px 15px}#show_items{width:180px;float:right;margin-right:15px;margin-top:30px;margin-bottom:15px}#form_add_partner #add_address_div{position:relative;width:200px;float:right;margin-right:118px;margin-top:22px;margin-bottom:25px}#form_add_partner .remove_address{position:relative;width:100%;padding:10px 10px 0 0}#form_add_partner .remove_address a{float:right;background:url(img/close_sign_grey.png) no-repeat;width:21px;height:21px;cursor:pointer}#form_add_partner .remove_address a:hover{background:url(img/close_sign_red.png) no-repeat}.total_item_price,.unit_price{width:90px;text-align:right}.unit_price_td .item_error{width:157px}#item_table.with_vat .unit_price_td .item_error{width:148px}.total_price_td .item_error{width:177px}#item_table.with_vat .total_price_td .item_error{width:181px}.item_discount,.quantity{width:65px;text-align:right}.item_discount_td .item_error_top{width:158px}#item_table.with_vat .item_discount_td .item_error_top{width:159px}.quantity_td .item_error{width:107px}#item_table.with_vat .quantity_td .item_error{width:109px}.unit{width:40px;text-align:right}.unit_td .item_error_top{width:138px}.text{width:180px}.text_td .item_error{width:180px}.vat_type{width:170px}.vat_rate_td .item_error{width:180px}.vat_rate{width:55px}.vat_rate_td .item_error_top{width:238px}.control_statement_code{width:55px}.hidden_input{padding:0}.currency_code.item_currency{padding-top:6px}#form_payment #to_pay{text-align:right}#form_payment #statement_price{text-align:right}div.ui-datepicker{font-size:13px}#note{width:200px;height:100px;resize:none}#description{width:200px;height:100px;resize:none}#payment_header #partner_name{padding-top:6px;padding-left:6px}#payment_header .pay_sum{padding-top:6px;text-align:right}#payment_header .currency>div{position:relative;padding-top:6px}.checkbox_div input,.simple_checkbox_td input{height:16px}.checkbox_div label{float:none;text-align:left;padding:0;display:inline-block}#item_table{border-collapse:collapse;margin-top:20px}#item_table.with_vat{width:100%}#item_table th{font-family:"Fira Sans Bold",Arial,sans-serif;font-weight:400;font-size:14px}#item_table td{padding-top:5px;padding-bottom:5px}#item_table input,#item_table select{margin-right:5px}input#vat_payer{margin-top:8px}.top_align{vertical-align:top}#form_sum_container_outer{position:relative;width:100%;padding:15px}#form_sum_container_inner{float:right}#form_payment #form_sum_container_inner{min-width:250px}#invoice_total,#invoice_total_czk,#payment_total,#statement_total,#statement_total_czk{padding-left:15px}#form_sum_top{font-family:"Fira Sans Bold",Arial,sans-serif;font-size:17px;border:1px solid #ddd;border-bottom:0;padding:15px}#form_sum_list{font-size:12px;border:1px solid #ddd;padding:15px}#form_sum_list_czk{font-size:12px;border:1px solid #ddd;border-top:0;padding:15px}#form_sum_list th,#form_sum_list_czk th{font-family:"Fira Sans Bold",Arial,sans-serif;font-weight:400;font-size:14px}.form_sum_table{width:100%}.form_sum_table td,.form_sum_table th{padding-left:15px}.form_sum_table .first_col,.form_sum_table td.currency_code{padding-left:0}#table_total{width:100%;text-align:right}tr.rounding{font-size:13px;font-family:"Fira Sans Regular",Arial,sans-serif}#form_sum_bottom{border:1px solid #000;padding:15px;font-size:12px;border:1px solid #ddd}#table_vat_base_total{width:100%;text-align:right}#submit_buttons_div{position:relative;padding-top:15px}.form_submit_div{position:relative;float:right;padding:10px 0 10px 10px}#form_add_user.compact,#login_form,#pass_reset_form{position:relative;margin:30px auto;width:350px;background-color:#f3f3f3;border:1px solid #ddd;box-shadow:0 2px 3px #bfbfbf}#form_add_user.compact{margin-bottom:15px}#login_form .table_div,#pass_reset_form .table_div{position:relative}#login_form table,#pass_reset_form table{padding:20px 17px 0 20px;float:right}#login_form table td,#pass_reset_form table td{padding-top:5px;padding-bottom:5px}#login_form h1,#pass_reset_form h1{z-index:+2;padding:20px;text-align:center;background:#fafafa}#form_add_user h1{z-index:+2;padding:20px;text-align:right;padding-right:50%}#form_add_user.compact h1{padding-right:20px;text-align:center;background:#fafafa}#login_submit_div,#pass_reset_submit_div{position:relative;width:100%;padding:5px 20px 10px 20px}#login_submit_div{padding-top:0}.currency_code{width:20px}.item_row td div{position:relative}ul.error{position:relative;padding:5px;margin:10px 0 0 0;border:2px solid #f02c2c;color:#fff;background:#f02c2c;list-style-type:none;font-family:"Open Sans Regular",Arial,sans-serif;font-size:13px}ul.error:after,ul.item_error:after{position:absolute;left:10px;top:-11px;content:url(img/red_arrow2.png)}ul.item_error{position:absolute;padding:5px;margin:10px 0 0 0;border:2px solid #f02c2c;color:#fff;background:#f02c2c;list-style-type:none}ul.item_error_top{position:absolute;bottom:38px;padding:5px;margin:10px 0 0 0;border:2px solid #f02c2c;color:#fff;background:#f02c2c;list-style-type:none}ul.item_error_top:after{position:absolute;left:10px;bottom:-10px;content:url(img/red_arrow_down2.png)}#add_partner_dialog,#add_shipping_address_dialog,#confirm_agreement{position:fixed;left:0;top:0;width:100%;height:100%;text-align:center;z-index:1000;background:url(img/transparent.png) repeat;overflow:auto;display:none}#confirm_agreement{display:block}#add_partner_dialog>div,#add_shipping_address_dialog>div,#confirm_agreement>div{margin:auto auto;margin-top:50px;width:350px;text-align:left;background-color:#f3f3f3;box-shadow:0 0 5px #252525}#confirm_agreement>div{width:850px}#confirm_agreement .submit_div{padding:20px;width:100px;margin:0 auto}#agreement_text{padding:20px}#agreement_text p{font-family:"Open Sans Regular",Arial,sans-serif;font-size:13px;padding:3px 0}#agreement_text h2{padding:5px 0}#agreement_check_div{padding:20px;text-align:left}#agreement_check_div label{float:left}#agreement_check_div input{float:left}.dialog_inner_div{position:relative;padding:0;margin:0}#add_partner_dialog table,#add_shipping_address_dialog table{padding:15px;float:right}#add_partner_dialog td,#add_shipping_address_dialog td{padding-top:5px;padding-bottom:5px}#dialog_buttons{font-family:"Open Sans Regular",Arial,sans-serif;font-size:13px;padding:0 18px 15px 0;float:right}#add_partner_dialog .subtitle_div{border-top:1px solid #ddd}#add_partner_dialog .form_td_checkbox{padding-top:11px}#add_partner_dialog ul.error:after,#add_shipping_address_dialog ul.error:after{top:-11px}#invoice_details,#overview_balance,#statement_details{position:relative;margin:0 0 30px 0;background-color:#f3f3f3;border:1px solid #ddd}#details_header{position:relative;border-bottom:1px solid #ddd;width:100%;line-height:20px}#details_header_left{position:relative;float:left;width:50%;border-right:1px solid #ddd}#details_header_right{position:relative;float:right;width:50%;padding:15px}#details_header table{width:100%}#details_header td{vertical-align:top}#details_header_left table{padding:15px}#details_header_left .address_table{border-bottom:1px solid #ddd}#details_header table:not(.address_table) .col_left{white-space:nowrap;padding-right:15px}#details_header .col_right{text-align:right}#details_header .address_table .col_left{width:150px}#details_header .address_table .col_right{text-align:left;font-family:"Fira Sans Bold",Arial,sans-serif;font-size:14px}#list_of_payments{position:relative;border-bottom:1px solid #ddd;width:100%;line-height:20px}#list_of_payments table{padding:15px;width:50%;border-right:1px solid #ddd}.lop_col_right{text-align:right;width:150px}#list_of_credit_notes{position:relative;border-bottom:1px solid #ddd;width:100%;line-height:20px}#list_of_credit_notes table{padding:15px;width:50%;border-right:1px solid #ddd}.locn_col_right{text-align:right;width:150px}#changes_div{position:relative;width:100%;padding:15px;line-height:20px}#changes_div table{padding:0;margin:0;border-collapse:collapse}#changes_div th{font-family:"Fira Sans Bold",Arial,sans-serif;font-weight:400;font-size:14px}#changes_div td,#changes_div th{padding-right:15px}#changes_div .paginator{float:left;padding-top:10px}#changes_div .paginator.empty{padding-top:0}#details_item_div{position:relative;width:100%;padding:15px;line-height:20px}#details_item_div table{width:100%}#details_item_div th{font-family:"Fira Sans Bold",Arial,sans-serif;font-weight:400;font-size:14px}#details_item_div td,#details_item_div th{vertical-align:top}.item_td{padding-right:15px;text-align:right}.item_td.last_col{padding-right:0}.item_td.first_col{text-align:left}.item_td.no_padding{padding-right:0}.item_td.text{width:200px}#invoice_details #form_sum_container_outer{border-bottom:1px solid #ddd}#statement_details #form_sum_container_outer{border-bottom:1px solid #ddd}#overview_balance table{float:left;padding-left:15px;padding-top:15px;padding-bottom:15px}#overview_balance td{padding-right:20px}#statement_details .details_text_multiline{text-align:justify}#partner_details{position:relative;margin:0 0 30px 0;background-color:#f3f3f3;border:1px solid #ddd}#partner_details_header{position:relative;border-bottom:1px solid #ddd;width:100%;line-height:20px}#partner_details_left{position:relative;float:left;width:50%;border-right:1px solid #ddd;padding:15px}#partner_details_right{position:relative;float:right;width:50%;padding:15px}#partner_details_bottom{position:relative;width:100%;line-height:20px}#partner_details_billing_address{position:relative;float:left;width:50%;border-right:1px solid #ddd}#partner_details_billing_address table{padding:15px}#partner_details_shipping_address{position:relative;float:right;width:50%}#partner_details_shipping_address .address_div:not(.first){border-top:1px solid #ddd}#partner_details_shipping_address table{padding:15px}#partner_details table .col_left{width:100px;text-align:right}#partner_details table .col_right{padding-left:20px}#partner_details table #partner_name{font-family:"Fira Sans Bold",Arial,sans-serif;font-size:14px}.control_statement_div{position:relative;padding-bottom:5px}.control_statement_div table{width:100%;line-height:15px;border-collapse:collapse;border:1px solid #a6a6a6;margin-top:30px;margin-bottom:15px}.control_statement_div table th{border:1px solid #a6a6a6;padding:10px;font-weight:400}.control_statement_div table td{border:1px solid #a6a6a6;padding:10px;vertical-align:top;white-space:nowrap}.cs_table_title{font-family:"Fira Sans Regular",Arial,sans-serif;font-size:15px;padding-top:15px}.cs_table_title.main{font-weight:700;font-size:19px;border-bottom:1px solid #a6a6a6;border-top:1px solid #a6a6a6;margin-top:30px;padding-bottom:15px}.control_statement_div>table .right_col{text-align:right}.description{width:25px;height:38px;margin-left:10px;background-image:url(img/help_icon.png);background-repeat:no-repeat;background-position:left center;position:absolute;font-style:italic}.description_div{display:none;position:absolute;left:30px;width:250px;background:#396a9d;color:#fff;box-shadow:0 0 5px #4f4f4f;padding:10px;z-index:+10}.description:hover .description_div{display:block}.description_div.right_col{left:-263px;top:38px}.hidden_select{visibility:hidden}.hidden_checkbox{visibility:hidden}.checkbox{top:6px;left:0;position:relative;background:url(img/checkbox_combo.png) no-repeat 0 0;display:inline-block;width:16px!important;height:16px!important}.checkbox.checked{background:url(img/checkbox_combo.png) no-repeat 0 -16px}.checkbox.disabled{background:url(img/checkbox_combo.png) no-repeat 0 -32px}.checkbox.checked.disabled{background:url(img/checkbox_combo.png) no-repeat 0 -48px}.checkbox.hovered:not(.disabled),.checkbox:not(.disabled):focus,.checkbox:not(.disabled):hover{background:url(img/checkbox_combo.png) no-repeat 0 -64px}.checkbox.checked.hovered:not(.disabled),.checkbox.checked:not(.disabled):focus,.checkbox.checked:not(.disabled):hover{background:url(img/checkbox_combo.png) no-repeat 0 -80px}.checkbox_div>span{display:inline-block;position:relative;height:28px;width:24px}.form_td_checkbox>label{display:inline-block;position:relative;height:28px}.form_td_checkbox .checkbox{margin-right:10px;top:2px}.form_td_checkbox>.checkbox,.simple_checkbox_td .checkbox{top:6px}.select{border:1px solid #ddd;box-shadow:inset 1px 1px 2px #e8e8e8;display:inline-block;position:relative;cursor:pointer;background-color:#fff}.select.hovered,.select:focus,.select:hover{border:1px solid #396a9d}.select.item_row_sl{margin-right:5px}.select.disabled{background-color:#e3e3e3;cursor:default;box-shadow:none}.select.active{border:1px solid #396a9d}.select:after{position:absolute;right:7px;top:7px;content:url(img/select_arrow.png)}.select.active:after{content:url(img/select_arrow_up.png)}.dialog_inner_div .select:after{top:5px}.select.disabled:after{content:url(img/select_arrow_grey.png)}.select.error{border:2px solid #f02c2c}.item_row .hidden_select{display:none}.inner_select{position:absolute;top:0;left:0;padding:5px;height:28px;line-height:18px;font-family:"Open Sans Regular",Arial,Sans-serif;font-size:13px;white-space:nowrap;overflow:hidden}.select_list{position:absolute;left:-1px;display:none;margin:0;padding:0;border:1px solid #396a9d;z-index:+100;background:#fff;box-shadow:0 0 3px #3b3b3b}.select_list ul{list-style:none;margin:0;padding:0;overflow:auto;max-height:200px}.item_row .select_list{border:none;box-shadow:none;top:-2px}.item_row .select_list ul{position:absolute;background:#fff;width:100%;border:1px solid #396a9d;box-shadow:0 0 3px #3b3b3b}.select_list li{padding:5px;font-family:"Open Sans Regular",Arial,Sans-serif;font-size:13px;display:block}.select_list li.selected_item{background-color:#396a9d;color:#fff}.select_list.searchable input{position:fixed}.select_search{padding:3px;cursor:auto}.select_search>div{border:1px solid #396a9d;width:100%;background:url(img/search_icon_blue.png) no-repeat 97% 50%}.select_search input{border:none!important;box-shadow:none!important;width:88%}li.filtered{display:none}.date_div{position:relative}.date_div:after{position:absolute;right:7px;top:7px;content:url(img/cal_icon.png)}.date_div.date_disabled:after{content:none}input[type=password]:focus,input[type=password]:hover,input[type=text]:focus,input[type=text]:hover{border:1px solid #396a9d}.select.disabled:focus,.select.disabled:hover,input[disabled=disabled]:focus,input[disabled=disabled]:hover,input[readonly=readonly]:focus,input[readonly=readonly]:hover{border:1px solid #ddd;cursor:default}input[type=password].error:focus,input[type=password].error:hover,input[type=text].error:focus,nput[type=text].error:hover{border:2px solid #f02c2c}input[readonly=readonly]{background-color:#e3e3e3;box-shadow:none}textarea:focus,textarea:hover{border:1px solid #396a9d}textarea.error:focus,textarea.error:hover{border:2px solid #f02c2c}.restrict_year{display:none}.ui-datepicker{width:200px;box-shadow:0 0 3px #3b3b3b;padding:0;border:1px solid #396a9d}.ui-state-default{border:0!important}.ui-icon-circle-triangle-e{background:url(img/cal_arrow_right.png) no-repeat center center!important}.ui-datepicker-next{right:0!important;top:0!important;cursor:pointer}.ui-datepicker-prev{left:0!important;top:0!important;cursor:pointer}.ui-datepicker-next:hover,.ui-datepicker-prev:hover{background:0 0!important;border:0!important}.ui-icon-circle-triangle-w{background:url(img/cal_arrow_left.png) no-repeat center center!important}#list_div .category>div{position:absolute;width:100%;height:100%}#list_div .purchaser,#partner_details .purchaser{display:inline-block;background:url(img/purchaser_icon.png) no-repeat center center;width:18px;height:18px}#list_div .supplier,#partner_details .supplier{display:inline-block;background:url(img/supplier_icon.png) no-repeat center center;width:18px;height:18px}#list_div .category .purchaser,#list_div .category .supplier{margin-top:9px;margin-left:10px}#partner_details .purchaser,#partner_details .supplier{margin-right:10px}#partner_details .category{position:relative}#partner_details .category>div{position:absolute;top:2px;left:20px;height:18px;width:60px}.help_wrap{position:relative;font-size:14px}.help_nav{position:relative;float:left;width:27%}.help_nav>ul{list-style-type:none;padding:93px 0 0 0;margin:0}.help_nav>ul>li{padding:5px 0;line-height:20px}.help_text{position:relative;float:right;width:68%}.help_text h1{margin-bottom:20px}.help_text h2{padding:15px 0;color:#396a9d}.help_text p{padding:5px 0;color:#404040;line-height:20px}.highlight{font-weight:700}#alt_logo{width:166px;height:56px;margin-left:auto;margin-right:auto;margin-top:50px;position:relative}#alt_logo>a{background:url(img/logo_blue.png) no-repeat;width:166px;height:36px;display:block}#login_form_links,#pass_reset_form_links{float:right;width:220px;padding-right:20px;padding-bottom:10px}#login_form_links>div,#pass_reset_form_links>div{position:relative;width:100%;padding-bottom:10px;text-align:right}#login_form_links a,#pass_reset_form_links a{display:inline-block}.alt_success.info{position:relative;margin:30px auto;width:350px;border-left:5px solid #2eb530;padding:15px 23px 15px 15px;background-color:#f1fff1;box-shadow:0 1px 3px #bdbdbd}.alt_error.info{position:relative;margin:30px auto;width:350px;border-left:5px solid #f02c2c;padding:15px 23px 15px 15px;background-color:#ffe3e3;box-shadow:0 1px 3px #bdbdbd}#footer_terms_agree{position:relative;width:350px;margin:5px auto;text-align:center}.help_link_div{position:relative;float:right;top:26px;right:0}.help_link_div>a{display:block;width:20px;height:20px;background:url(img/help_icon.png) no-repeat}.help_nav_title{color:#4c8ed2;font-family:"Fira Sans Regular",Arial,sans-serif;font-weight:400;font-size:17px;padding:7px 0 5px 0;margin:0;display:block}.canvas_container{width:300px;height:300px;margin:0 auto}.dashboard_wrap{padding:0;padding-right:30px;padding-bottom:30px;margin:0;background-color:#f3f3f3;border:1px solid #ddd;width:100%}.dashboard_row{padding-top:30px;padding-left:30px;float:left;width:100%;text-align:center}.dashboard_cell{padding-top:30px;padding-left:30px;float:left;width:50%;text-align:center}.dashboard_cell>.cell_inner,.dashboard_row>.row_inner{background-color:#fff;box-shadow:0 1px 3px #bdbdbd}.dashboard_cell h2,.dashboard_row h2{padding:25px;font-size:20px}.dashboard_row h3{background-color:#edf6ff;border:1px solid #daecff;border-bottom:none;margin:0 25px;padding:15px;font-size:16px;color:#396a9d}.dashboard_row .table_wrap{padding:0 25px 25px 25px}.dashboard_row table{width:100%;text-align:left;border:1px solid #daecff;background-color:#edf6ff;border-collapse:collapse}.dashboard_row table td,.dashboard_row table th{padding:7px}.dashboard_row table tr:hover{background-color:#f5faff}.dashboard_row table td{border-top:1px solid #daecff}.dashboard_row table .doc_num_col{width:110px}.dashboard_row table .change_date_col{width:150px}.empty_dashboard{font-size:14px}.empty_dashboard p{padding:5px 0}.empty_dashboard ul{list-style-type:none;padding:5px 0;margin:0}.empty_dashboard li{background-image:url(img/bullet_blue.png);background-position:0 .35em;background-repeat:no-repeat;margin:0;padding-left:12px}.chart_legend{font-weight:700;font-size:15px;font-family:"Fira Sans Regular",Arial,sans-serif;padding:25px}.chart_legend table{margin:0 auto;text-align:left}.chart_legend .sum{text-align:right;padding-left:20px}.js_link{text-decoration:underline;padding-right:15px;display:inline-block}.display_less,.display_more{cursor:pointer}.display_more .js_link{background:url(img/triangle_blue_down_alt.png) 100% 50% no-repeat}.display_less .js_link{background:url(img/triangle_blue_up_alt.png) 100% 50% no-repeat}#error_main_div{padding:20px 0}#error_main_div h2{color:#396a9d;padding-bottom:15px}#eu_cookie_notice_wrap{position:fixed;bottom:0;background:#242424;background:rgba(36,36,36,.95);width:100%;z-index:+200;display:none}#eu_cookie_notice{position:relative;width:100%;padding:20px 30px;display:table}#eu_cookie_notice p{position:relative;float:none;width:100%;color:#fff;margin:0;padding:0;text-align:center;font-family:"Open Sans Regular",Arial,Sans-serif;font-size:14px}#eu_cookie_notice .button_div{float:none;position:relative;width:100%;padding-top:13px;text-align:center}#eu_cookie_notice .button_div a{float:none;text-align:center;background-color:#ffed19;color:#333;padding:5px;line-height:25px;display:inline-block;position:relative;border-radius:5px;height:35px;width:150px;text-decoration:none;cursor:pointer;font-family:"Open Sans Regular",Arial,Sans-serif;font-size:14px;margin:10px 0 10px 20px}#eu_cookie_notice .button_div a.cookie_no_btn{background-color:#111;color:#fff}a.cookie_more_info{color:#c6d3e0}@media screen and (min-width:760px){#eu_cookie_notice p{width:70%;text-align:left;display:table-cell;vertical-align:middle}#eu_cookie_notice .button_div{width:30%;padding-top:0;display:table-cell;vertical-align:middle}#eu_cookie_notice .button_div a{float:right}}