/************************************************************************
* CSS stylesheet file generated by ctc2html v6.0 at Wed Nov 28 10:47:07 2018
* Copyright (c) 2006-2013 Testwell Oy
* Copyright (c) 2013-2018 Verifysoft Technology GmbH
************************************************************************/
/* Provided that you know how, and at your own risk, you can change the styles
*  how some of the generated coverage report HTML pages look. The styles that
*  we suggest that you at most would modify are marked by a leading comment */   

/* Structural coverage Hits/True column not hit in Execution Profile */
 .tcolnhit { color: #FF0000; /* font-weight: bold; */
       text-align: right;
       padding-right: 0.40em;
       background-color: #FFC6C6; }

/* Structural coverage False column not hit in Execution Profile */
 .fcolnhit { color: #FF0000; /* font-weight: bold;*/
       text-align: right;
       padding-right: 0.40em;
       background-color: #FFC6C6; }

/* Structural coverage Hits/True/False columns hit or no counter at all
   in Execution Profile */
 .profile { text-align: right;
       padding-right: 0.40em;
       background-color: #DFDFE5; }

/* Line number column in Execution Profile */
 .profile_line { text-align: right;
       padding-right: 0.40em;
       border-left: 1px solid white;
       background-color: #DFDFE5; }

/* Structural coverage additional Description column in Execution Profile */
 .profile_descr { padding-right: 0.40em;
       border: 1px solid #DFDFE5;
       background-color: #DFDFE5; }

/* Line coverage line has been executed in Execution Profile */
 .linehit { border: 1px solid #DEFADE;
       background-color: #DEFADE; }

/* Line coverage line has not been executed in Execution Profile */
 .linenhit { border: 1px solid #FFC6C6;
       background-color: #FFC6C6; }

/* No line coverage painting for empty lines, plain {, } lines,
   lines outside of functions in Execution Profile */
 .lineplain { border: 1px solid #FFFFFF;
       background-color: #FFFFFF; }

/* Code line is disabled in preprocessor conditional (e.g. #if 0) in Execution Profile */
 .disable_code { color: #7B7B7B; font-weight: normal;
       border: 1px solid #FFFFFF;
       background-color: #FFFFFF; }

/* Structural coverage MC/DC criterion passed in Execution Profile */
 .mcdc_pass { color: #000000; font-weight: normal;
       text-align: center;
       padding-right: 0.40em;
       background-color: #DFDFE5; }

/* Structural coverage MC/DC criterion failed in Execution Profile */
 .mcdc_fail { color: #FF0000; font-weight: bold;
       text-align: center;
       padding-right: 0.40em;
       background-color: #FFC6C6; }

/* Preprocessor conditional outside of function background color in Execution Profile */
 .ppcond { border: 1px solid red;
       background-color: red; }

/* Preprocessor conditional inside of function background color in Execution Profile */
 .ppcondin { border: 1px solid yellow;
       background-color: yellow; }

/* Syntax highlight colors of source code in Execution Profile */
 .comment { color: green; font-weight: normal; }
 .string { color: maroon; font-weight: normal; }
 .preproc { color: maroon; font-weight: normal; }
 .keyword { color: blue; font-weight: bold; }

 .count { font-weight: normal; }
 .annotation { font-weight: normal;
       visibility: visible;
       border: 1px solid #FFFF00;
       background-color: #FFFF00; }

 .highlight { text-align: right;
       padding-right: 0.40em;
       background-color: #FFFFE0; }

 .highlight_line { text-align: right;
       padding-right: 0.40em;
       border-left: 1px solid #FFFFE0;
       background-color: #FFFFE0; }

 .highlight_descr { padding-right: 0.40em;
       border: 1px solid #FFFFE0;
       background-color: #FFFFE0; }

 .linedir { padding-right: 0.40em;
       border: 1px solid #DFDFE5;
       background-color: #DFDFE5; }

 .profile_notfound { color: #FF00FF;
       border: 1px solid #DFDFE5;
       background-color: #DFDFE5; }

 .untested_flag { color: #FF0000; font-weight: normal;
       text-align: right;
       padding-right: 0.40em;
       background-color: #DFDFE5; }

 .report { font-size: 21.25pt;
       padding-right: 0.80em; }

 .reportb { color: #000088; font-size: 21.25pt; font-weight: bold;
       padding-right: 0.40em; }

 .pages, .info { font-size: 12.5pt;
       padding-right: 0.40em; }

 .dirb, .infob { font-size: 12.5pt; font-weight: bold;
       padding-right: 0.40em; }

 .above { font-size: 12.5pt;
       text-align: right;
       padding-right: 0.40em; }

 .aboveb { font-size: 12.5pt; font-weight: bold;
       text-align: right;
       padding-right: 0.40em; }

 .NAright { font-size: 12.5pt;
       text-align: right;
       padding-right: 0.40em; }

 .NAleft { font-size: 12.5pt;
       text-align: left;
       padding-right: 0.40em; }

 .below { color: #FF0000; font-size: 12.5pt;
       text-align: right;
       padding-right: 0.40em; }

 .belowb { color: #FF0000; font-size: 12.5pt; font-weight: bold;
       text-align: right;
       padding-right: 0.40em; }

 .notfound { color: #FF00FF; font-size: 12.5pt; }
 
 .calls, .line { font-size: 12.5pt;
       text-align: right;
       padding-right: 0.40em; }

 .top { font-family: Droid, Ubuntu, verdana, arial, helvetica, sans-serif;
       font-size: 8.75pt; }

 .underline { font-size: 12.5pt;
white-space:nowrap;
       text-decoration: none; }

 .underlineb { font-size: 12.5pt; font-weight: bold;
white-space:nowrap;
       text-decoration: none; }

 body { font-family: Droid, Ubuntu, verdana, arial, helvetica, sans-serif;
       color: #000000;
       background-color: white; }

 table { border-spacing: 0; }
 a:hover { text-decoration: underline; }
 a:link { color: #000088; }
 a:visited { color: #007788; }

 table.execution, table.untested { font-family: "Droid Sans Mono", "Ubuntu Mono", "courier new", courier, monospace;
       color: #000000;
       font-size: 11.25pt;
       background-color: white; }

 table.sortable thead { cursor: default; }

 thead { font-family: Droid, Ubuntu, verdana, arial, helvetica, sans-serif;
       font-size: 12.5pt; font-weight: bold; }

 th { border-bottom: thin solid black;
       text-align: left;
       padding-right: 0.40em;
       padding-bottom: 0.20em; }

 .hidden { visibility: hidden; }
 .ruler { border-bottom: thin solid black; }
 .separator { padding-bottom: 0.80em; }
 .terindent { padding-right: 4.90em; }
 .indent { padding-right: 0.80em; }
 .tooltip {
    position: relative;
    display: inline-block;
  }
 .tooltip .tooltiptext {
    visibility: hidden;
/*    width: 160px; */
    background-color: #FFFFE0;
opacity: 1; 
white-space:nowrap;
    color: black; 
    text-align: center;
    padding: 5px 0;
/*    bottom: 100%; */
/*    left: 50%; */
    border-radius: 6px;

    /* Position the tooltip text - see examples below! */
    position: absolute;
    z-index: 1;
 }

  /* Show the tooltip text when you mouse over the tooltip container */
  .tooltip:hover .tooltiptext {
    visibility: visible;
   }
 .tooltip .tooltiptext {
/*    width: 400px; */
    top: 100%;
    left: 00%;
    margin-left: 3ex; /* Use half of the width (120/2 = 60), to center the tooltip */
 }
/* end of ctc.css */
