body{color:#222;margin:0;font:16px Arial,sans-serif}#header{color:#fff;background:url(/header.jpeg) 100%/cover no-repeat;height:120px;margin-bottom:10px;position:relative}#header h2{text-align:center;margin:0 0 20px;padding-top:20px;font-size:2em;font-weight:400}#header nav{text-align:center;line-height:30px}#header nav a,#header nav input{cursor:pointer;color:#fff;margin:0 5px;padding:5px 10px;font-weight:400;text-decoration:none;display:inline-block}#header nav a:hover,#header nav input:hover{color:#000;background-color:#eee}#login{text-align:center;background-color:#f7f7f7;border-radius:2px;width:380px;margin:60px auto;padding:40px;overflow:hidden;box-shadow:0 2px 2px #0000004d}#login h1{text-align:center;margin:0 0 10px;font-size:250%;line-height:150%}#login label{margin-right:20px}#login input[type=text]:hover,#login input[type=password]:hover{border:1px solid #b9b9b9;border-top-color:#a0a0a0;box-shadow:inset 0 1px 2px #0000001a}#login input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff}#login input[type=radio],#login input[type=radio]+label,#login input[type=submit]{cursor:pointer}#login input[type=text],#login input[type=password]{box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-top-color:silver;border-radius:2px;width:80%;height:44px;margin-bottom:10px;padding:0 8px;font-size:16px}#login input[type=submit]{color:#fff;cursor:pointer;background-color:#4d90fe;border:1px solid #3079ed;border-radius:2px;width:80%;height:36px;margin:10px auto 20px;padding:0 8px;font-size:14px;font-weight:700;display:block}#login input[type=submit]:hover{background-color:#357ae8;border:1px solid #2f5bb7}#login-help{text-align:center;color:#a00;width:100%;font-size:12px}#menu{text-align:center;width:80%;margin:0 auto}#menu>div{vertical-align:top;text-align:left;width:40%;margin:10px;display:inline-block}#menu>div h5{border-bottom:1px solid #999;margin:0 20px 10px 0;padding-bottom:5px;padding-left:20px;font-size:1.5em;font-weight:400}#menu>div ul{margin:0;padding-left:40px;list-style:none}#menu>div ul li{line-height:1.5}#menu a{color:#1a4d8f;text-decoration:none}#menu a:hover{text-decoration:underline}.inactif{opacity:.5}#letters{text-align:center;margin:0 0 10px;padding:0;list-style:none}#letters li{display:inline-block}#letters a{color:#2f5597;padding:6px 10px;text-decoration:none;display:inline-block}#letters a.active{color:#fff;background:#333}.deals-caption{text-align:center;margin:16px 0 4px}.deals-caption em{color:#666;font-size:12px;font-style:italic;display:block}#deals_table{border-collapse:collapse;width:100%;font-family:calibri,sans-serif}#deals_table th{text-align:left;cursor:pointer;white-space:nowrap;border-bottom:1px solid #ccc;padding:6px 10px;font-weight:700}#deals_table td{padding:4px 10px}#deals_table tbody tr:nth-child(odd){background:#f2f2f2}#deals_table .ticker{color:#fff;white-space:nowrap;background:#b3b3b3;width:1%}#deals_table a{color:#2f5597;text-decoration:none}#deals_table a:hover{text-decoration:underline}#deal-view{width:948px;margin:0 auto}#deal-view a{text-decoration:none}.blue{color:#2f5597}.text-center{text-align:center!important}.top{text-align:right}.top a{color:#2f5597;font-family:calibri,sans-serif;font-size:14px;font-weight:700}.top a:hover{border-bottom:2px solid #333}#navigation{margin-bottom:10px}#navigation table{text-align:center;margin:0 auto}#navigation table a{color:#666;border-bottom:1px solid #666;margin:0 10px;padding:3px;font-family:calibri,sans-serif;font-weight:400}#navigation table a:hover{color:#f9f9f9;background-color:#666}#title{text-align:center;margin-bottom:10px}#title h1{color:#2f5597;margin:0;font-family:calibri,sans-serif;font-size:14pt;font-weight:700}#subtitle{text-align:center;margin-bottom:10px}#subtitle h2{width:350px;margin:0;font-family:calibri,sans-serif;font-size:13pt;font-weight:700;display:inline-block}#header_tables{text-align:center}#header_tables table{box-sizing:border-box;margin:0 auto;font-family:calibri,sans-serif;display:inline-block}#header_tables table th,#header_tables table td{text-align:center;height:42px}#header_tables table td{background-color:#f1f1f1}#header_table_companies{border-spacing:2px;width:100%}#header_table_companies th{color:#2f5597}#header_table_companies tr:not(:first-child) th{text-align:left;background:0 0;font-size:120%}#header_table_infos{width:100%}#header_table_infos tr{vertical-align:top;width:234px;display:inline-block}#header_table_infos th{color:#2f5597;display:block}#header_tables #header_table_infos td{background-color:#fff;display:block}#description,#description-body,#comments,#dates,#contacts,#dividends,#reports,#data,#unknow,#disclaimer{margin-bottom:10px;font-family:calibri,sans-serif}#description h3,#description-body h3,#comments h3,#dates h3,#contacts h3,#dividends h3,#reports h3,#data h3,#unknow h3,#disclaimer h3{color:#2f5597;margin:0 0 5px;font-size:14pt;font-weight:700}#description table{border-spacing:5px;width:100%;margin-bottom:10px}#description table th{text-align:left;color:#2f5597;vertical-align:top;width:150px}#description table td{white-space:pre-wrap;background-color:#f1f1f1;padding-left:5px}#unknow{margin-bottom:20px}.conditions-box{white-space:pre-wrap;border:1px solid #ccc;min-height:40px;padding:8px}#dates table,#reports table{border-collapse:collapse;width:100%;margin:0 auto}#dates table tr:nth-child(2n),#reports table tr:nth-child(2n){background-color:#eee}#dates table thead,#reports table thead{border-bottom:1px solid #ccc}#dates table th,#reports table th{text-transform:uppercase;text-align:left;color:#2f5597;font-size:12pt;font-weight:700}#dates table td,#reports table td{vertical-align:top;padding:2px 4px 2px 0;font-size:14px}#dates table .column1{white-space:nowrap;width:140px}#reports table .column1{width:10%}#reports table .column2{width:70%}#reports table .column3{width:20%}#comments table{border-collapse:collapse;width:100%}#comments>table>tbody>tr:nth-child(2n){background-color:#eee}#comments th{text-align:left;vertical-align:top;color:#2f5597}#comments td{vertical-align:top;padding:2px 4px 2px 0;font-size:14px}#comments .comments_date{white-space:nowrap;width:100px;font-weight:500}#comments .comments_text{white-space:pre-wrap}#dividends table,#data table{border-spacing:2px;width:100%}#dividends table th,#data table th{color:#2f5597;font-weight:700}#dividends table tr:not(:first-child) th,#data table th{text-align:left;width:200px}#dividends table td,#data table td{text-indent:5px;background-color:#f1f1f1}#disclaimer h4{text-align:center;margin:0 0 10px;font-size:20pt;font-weight:400}#disclaimer p{text-align:justify;margin-bottom:30px;padding:0 10px;font-size:9pt;font-style:italic}.ogx-unstyled{padding:1rem}#deal-update{width:948px;margin:0 auto;font-family:calibri,sans-serif}#deal-update select{height:32px}#deal-update input[type=text]{box-sizing:border-box;height:28px}#deal-update textarea{resize:none;border:1px solid #0003;width:99%;font-family:calibri,sans-serif;font-size:14px;overflow:hidden auto}#header nav a.btn-update{color:#fff;background-color:#2aa198;border-radius:3px;font-weight:700}#header nav a.btn-update:hover{color:#fff;background-color:#1f7f78}#deal_header{margin:20px 0}#deal_header table{margin:0 auto}#deal_header th{text-align:left;color:#2f5597;padding-right:10px}#deal_header .separator{padding:0 40px;font-weight:700}.tabs{text-align:center;border-bottom:1px solid #ccc;margin:0 0 20px;padding:0;list-style:none}.tabs li{display:inline-block}.tabs a{color:#2f5597;padding:5px 15px;text-decoration:none;display:inline-block}.tabs a.active{color:#000;background-color:#ccc}.card h3{text-align:center;background-color:#f8f8f8;margin-bottom:20px;padding:5px 0;font-size:2em;font-weight:400}.card .div_button{text-align:center;margin-bottom:20px}.card .button{background-color:#eee;border:1px solid #ccc;padding:5px 15px;display:inline-block}.deal_tables{border-spacing:6px;width:100%;margin:0 auto 20px}.deal_tables th{text-align:left;color:#2f5597;vertical-align:middle;white-space:nowrap;font-weight:700}.deal_tables td{vertical-align:middle}.deal_tables input[type=text],.deal_tables select{width:100%}#deal_table_2 th:first-child{width:90px}#deal_table_2 .select_currency{margin-bottom:2px;display:block}#details_table th:first-child{width:260px}#details p{color:#2f5597;margin:12px 0 4px;font-weight:700}#deal-update .radio{color:#222;margin-right:20px;font-weight:400}.save-status{text-align:center;margin:0 0 10px}.error-text{color:#a00;font-weight:700}.saved-text{color:#2a7f2a;font-weight:700}.dirty-text{color:#a06000}#calendar-page{font-family:calibri,sans-serif}.cal-controls{text-align:center;margin:10px 0}.cal-controls select{height:28px;margin:0 4px}.cal-controls button{cursor:pointer;background:#f4f4f4;border:1px solid #ccc;width:30px;height:28px;font-size:16px;line-height:1}.cal-controls button:hover{background:#e4e4e4}.cal-loading{color:#666;font-size:12px}#calendar{border-collapse:collapse;table-layout:fixed;width:100%}#calendar thead th{background:#e9e9e9;border:1px solid #ccc;padding:6px 4px;font-size:13px;font-weight:700}#calendar td{vertical-align:top;background:#fff;border:1px solid #ccc;height:120px;padding:2px}#calendar .cal-week{text-align:center;color:#555;vertical-align:top;background:#e9e9e9;border:1px solid #ccc;width:34px;padding-top:6px;font-size:12px}#calendar td.cal-out{background:#f7f7f7}#calendar td.cal-out .cal-daynum{color:#999}#calendar td.cal-today{background:#fffbe6}#calendar td.cal-today .cal-daynum{font-weight:700}.cal-daynum{color:#444;background:#f1f1f1;margin-bottom:2px;padding:2px 4px;font-size:12px}#calendar td.cal-out .cal-daynum{background:#eee}.cal-event{color:#2f5597;text-overflow:ellipsis;white-space:nowrap;background:#fafafa;border:1px solid #d7d7d7;margin-bottom:2px;padding:2px 4px;font-size:12px;line-height:1.3;text-decoration:none;display:block;overflow:hidden}.cal-event:hover{background:#eef2fa;text-decoration:underline}.cal-more{color:#444;background:#f1f1f1;border:1px solid #ddd;padding:2px 4px;font-size:11px;text-decoration:none;display:block}.cal-more:hover{background:#e4e4e4}#calendar-sub{font-family:calibri,sans-serif}.cal-goback{text-align:center;margin:6px 0}.cal-goback a{color:#551a8b;text-decoration:underline}.cal-bar{text-align:center;background:#d9d9d9;border:1px solid #bbb;margin:4px 0;padding:6px 0}.cal-title{margin:4px 0;font-size:20px;font-weight:700}.cal-views a{color:#222;margin:0 12px;font-weight:700;text-decoration:none}.cal-views a:hover{text-decoration:underline}.cal-daynav{background:#f4f4f4}.cal-daynav a{color:#222;margin:0 20px;text-decoration:none}.cal-daynav a:hover{text-decoration:underline}.cal-dayheading{text-align:center;margin:8px 0;font-size:15px;font-weight:700}.cal-detail{margin:8px 0 0 8px}.cal-detail dt{color:#8b0000;margin-top:6px;font-weight:700}.cal-detail dd{margin:0 0 4px 24px;font-weight:700}.cal-detail dd a{color:#2f5597}.cal-detail .cal-agency{color:#222}.cal-detail .cal-description{white-space:pre-wrap;margin-top:8px;font-weight:400}#cal_day_table{border-collapse:collapse;width:100%;font-size:13px}#cal_day_table th{text-align:left;background:#f4f4f4;border:1px solid #bbb;padding:4px 6px;font-weight:700}#cal_day_table td{vertical-align:top;border:1px solid #ccc;padding:4px 6px}#cal_day_table .col-title{width:12%}#cal_day_table .col-agency{width:26%}#cal_day_table .col-status{white-space:nowrap;width:6%}#cal_day_table .col-title a{color:#2f5597;font-weight:700;text-decoration:underline}#cal_day_table .col-desc a{color:#2f5597;word-break:break-all;text-decoration:underline}.cal-daynum a{color:#444;text-decoration:none}.cal-daynum a:hover{text-decoration:underline}#admin-page{padding:0 12px;font-family:calibri,sans-serif}.admin-actions{margin:10px 0}.admin-actions button,.admin-actions input[type=submit]{cursor:pointer;background:#eee;border:1px solid #ccc;margin-right:8px;padding:5px 14px}.admin-actions button:hover,.admin-actions input[type=submit]:hover{background:#e0e0e0}.admin-actions input[type=text]{border:1px solid #ccc;min-width:220px;height:26px;padding:0 6px}.admin-form{background:#fafafa;border:1px solid #ccc;margin-bottom:14px;padding:10px 14px}.admin-form h3{color:#2f5597;margin:0 0 8px}.admin-form input[type=text],.admin-form input[type=password],.admin-form select{box-sizing:border-box;width:100%;height:28px}.admin-hint{color:#666;margin-top:2px;font-size:11px}#users_table,#lookups_table,#taxonomy_table{border-collapse:collapse;width:100%;font-size:13px}#users_table th,#lookups_table th,#taxonomy_table th{text-align:left;color:#2f5597;background:#f1f1f1;border-bottom:1px solid #bbb;padding:5px 8px}#lookups_table thead th{cursor:pointer}#users_table td,#lookups_table td,#taxonomy_table td{border-bottom:1px solid #eee;padding:4px 8px}#users_table tbody tr:nth-child(2n),#lookups_table tbody tr:nth-child(2n),#taxonomy_table tbody tr:nth-child(2n){background:#f7f7f7}#users_table button,#lookups_table button,#taxonomy_table button{cursor:pointer;background:#eee;border:1px solid #ccc;padding:2px 10px}#deal-update .div_button{text-align:center;margin-bottom:16px}#deal-update .btn-add{color:#fff;cursor:pointer;letter-spacing:.5px;background-color:#2aa198;border:1px solid #1f7f78;border-radius:3px;padding:8px 18px;font-weight:700}#deal-update .btn-add:hover{background-color:#1f7f78}#contacts_table{border-collapse:collapse;width:100%;font-family:calibri,sans-serif}#contacts_table th{text-align:left;color:#222;padding:4px 6px;font-weight:700}#contacts_table td{vertical-align:middle;padding:4px 6px}#contacts_table tbody tr:nth-child(2n){background:#f6f6f6}#contacts_table input[type=text]{box-sizing:border-box;border:1px solid #ccc;width:100%;height:26px}#contacts_table .col-edit{white-space:nowrap;width:60px}#contacts_table .col-status{white-space:nowrap;width:110px}.row-btn{color:#fff;cursor:pointer;background:#2aa198;border:1px solid #1f7f78;border-radius:3px;width:24px;height:24px;padding:0;font-size:13px;line-height:1}.row-btn:hover{background:#1f7f78}.row-btn--cancel{background:#999;border-color:#777;margin-left:3px}.row-btn--cancel:hover{background:#777}#contacts_table .tick{color:#2aa198;font-weight:700}#contacts_table .status-text{color:#888}.error-banner{background:#fdf3f2;border:1px solid #c0392b;border-left-width:4px;margin:8px 0;padding:8px 12px}.error-banner .error-status{color:#7b241c;font-weight:400}.error-banner .error-message{margin-top:2px}.error-banner .error-issues{margin:6px 0 0;padding-left:18px;list-style:outside}.error-banner code{font-family:monospace}.history-filter{margin:10px 0;padding:8px 0}.history-filter select{max-width:28em}.history-total,.history-hint{color:#666}.history-drill h3{margin:12px 0 6px}.report-files,.report-files ul{padding-left:0;list-style:none}.report-files .report-deal{margin-bottom:10px}.report-files .title{font-weight:500}.report-files ul{padding-left:18px}.line-comment,.line-report{color:#fff;text-align:center;border-radius:3px;min-width:5.5em;padding:1px 6px;font-size:12px;display:inline-block}.line-comment{background:#7f8c8d}.line-report{background:#96b470}.line-name{color:#2f5bb7;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.line-meta{color:#666;font-size:12px}.letter-tabs button.active{font-weight:700;text-decoration:underline}.deal-taxonomy-lists{flex-wrap:wrap;gap:24px;display:flex}.taxonomy-list{min-width:280px}.taxonomy-options{border:1px solid #d9d9d9;max-height:260px;margin:6px 0 0;padding-left:0;list-style:none;overflow-y:auto}.taxonomy-options li{padding:1px 4px}.taxonomy-obsolete,.taxonomy-count{color:#666;font-size:12px}.ogx-disclaimer{color:#555;border-top:1px solid #d9d9d9;margin:24px 0 12px;padding:12px 0 0;font-size:11px;line-height:15px}.ogx-disclaimer h3{color:#333;margin:0 0 6px;font-size:14px}.draft-pending{color:#2f5bb7}
