css = """
        body {
             font-family: Roboto, Helvetica, Arial, sans-serif;
             font-size:14px;
             color: #555555;
             background-color:#f5f5f5;
             margin-left: 5px;
             }
        .container{
             padding-right:5px;
             padding-left:5px;
             margin-right:auto;
             margin-left:auto
             }
        .panel{
              margin-bottom:20px;
              background-color:#fff;
              border:1px solid #ddd;
              border-radius:1px;
             }
         .panel-footer{
              padding:2px 25px;
              background-color:#ffffff;
              border:1px solid transparent;
              font-size:13px;
              text-decoration:none !important;
              text-decoration:none;
         }
         .panel-body{
              padding:5px;
              background-color:#f5f5f5;
         }
         table {
             font-family: arial, sans-serif;
             border-collapse: collapse;
             background-color: #ffffff;
             width:100%;
         }
         th {
             font-size:13px;
             background-color: #e2e2e2;
             border: 1px solid #f2f2f2;
             text-align: left;
             padding: 8px;
         }
         td {
             font-size:14px;
             border: 1px solid #f2f2f2;
             text-align: left;
             padding: 8px;
         }
         tr:nth-child(odd) {
             background-color: #f2f2f2;
         }
         .pass, .pass:link, .pass:visited {
             color:#FFFFFF;
             background-color:#4CAF50;
             text-decoration: none;
             padding: 3px 11px;
             text-align: center;
             font-size:12px;
         }
         .pass:hover {
             background-color: #5ec162;
         }
         .fail, .fail:link, .fail:visited {
             color:#FFFFFF;
             background-color:#ba2828;
             text-decoration: none;
             padding: 3px 11px;
             text-align: center;
             font-size:12px;
         }
         .fail:hover, .fail2:hover {
             background-color: #d83434;
         }
         .fail2, .fail2:link, .fail2:visited {
             color:#FFFFFF;
             background-color:#ba2828;
             text-decoration: none;
             padding: 3px 8px;
             text-align: center;
             font-size:12px;
         }
         .skip, .skip:link, .skip:visited {
             color:#FFFFFF;
             background-color:#FFC300;
             text-decoration: none;
             padding: 3px 11px;
             text-align: center;
             font-size:12px;
         }
         .skip:hover, .skip2:hover {
             background-color: #FF5733;
         }
         .skip2, .skip2:link, .skip2:visited {
             color:#FFFFFF;
             background-color:#FFC300;
             text-decoration: none;
             padding: 3px 8px;
             text-align: center;
             font-size:12px;
         }
         .testrail, .testrail:link, .testrail:visited {
             color: #555555;
             text-decoration: none;
"""