*{margin:0;padding:0}.owner_company{height:120px;border-bottom:1px grey solid;font-family:Arial, Sans-Serif}.owner_company_infos{text-align:right;float:right;width:500px}.nivo_logo{float:left;width:55px;height:60px}.bill_info,.credit_note_info{margin-top:25px;font-family:Arial, Sans-Serif}.bill_info p:first-child,.credit_note_info p:first-child{float:left}.bill_info p:last-child,.credit_note_info p:last-child{float:right}.company{margin-top:60px;border-bottom:1px grey solid;height:170px;font-family:Arial, Sans-Serif}.company>p{float:right;font-size:28px}.company_infos{float:left}.order_content{margin-top:50px}.order_content td{padding:10px}.total_ttc{margin-top:35px;font-size:18px;font-weight:bold;margin-right:15px;text-align:right;font-family:Arial, Sans-Serif}.footer{margin-top:89px;margin-left:auto;margin-right:auto;display:block;text-align:center;font-size:14px;width:600px}.subscription_title{text-align:center;text-decoration:underline}table{font-family:Arial, Sans-Serif;text-align:left}.product{width:500px}.price{text-align:right;width:150px}.hidden{display:none}.modal-backdrop.show{width:auto !important}.topnav{overflow:hidden}.topnav a{float:left;display:block;color:black;text-align:center;padding:14px 16px;text-decoration:none;font-size:17px}.topnav .search-container{float:right}.topnav input[type="text"]{padding:6px;margin-top:8px;font-size:17px;border:none}.topnav .search-container button{float:right;padding:6px 10px;margin-top:8px;margin-right:16px;font-size:17px;border:none;cursor:pointer}@media screen and (max-width: 600px){.topnav .search-container{float:none}.topnav a,.topnav input[type="text"],.topnav .search-container button{float:none;display:block;text-align:left;width:100%;margin:0;padding:14px}.topnav input[type="text"]{border:1px solid #ccc}}
