.ticket a:link, .ticket a:visited, .ticket a:active, .ticket a:hover {
  border:none;
  /*color:#d3d800;*/
  text-decoration:underline;
  color:#4f5157;
}

.fullWidthBgBlueTmp p a:link, .fullWidthBgBlueTmp p a:visited, .fullWidthBgBlueTmp p a:active  {
  color:white;
  font-weight:normal;
  text-decoration:underline;
}

.fullWidthBgBlueTmp p a:hover {
  text-decoration:none;
}

.ticket a.btn:link, .ticket a.btn:visited, .ticket a.btn:active, .ticket a.btn:hover {
  text-decoration:none;
}

.ticket .dl_description {
  font-size:smaller;
}

.ticket .dl_description a {
  border-bottom:none;
}

.ticket .dl_description ul {
  margin-bottom:0;
  margin-top:auto;
}

.ticket .dl_description ol {
  margin-bottom:0;
  margin-top:auto;
  padding-left:15px;
}

.ticket .dl_description li {
  color:#ffffff;
}

.ticket .TableDarkGrey th[scope="row"] a {
  border-bottom:none;
}

.ticket a:hover {
  text-decoration:none;
}

.ticket table{
  margin-top:2px;
}

.ticket table tr td{
  border-right:none;
  vertical-align:top;
  border-collapse:collapse;
}

.ticket table th{
  border-bottom:1px solid #dedede;
  vertical-align:top;
}

.ticket table tr.row1{
  background-color:#f1f1f1;
}

.ticket table tr.row2{
  background-color:#ffffff;
}


.ticket table tr.tableHead {
  border-bottom:2px;
}

.ticket .cat_body {

}

.ticket .cat_header {
  color:#ffffff;
  cursor:pointer;
  margin-top:50px;
}

div.ticket .cat_header:nth-child(1){
  margin-top:10px;
}

.ticket .cat_header_title {
  background-color:#162e4e;
  padding:10px;
}

.ticket .cat_header_description {
  background-color:#2c5b9c;
  padding:10px;
}

.ticket .cat_header span{
  font-size:20pt;
}


.ticket .cat_header a:link, .ticket .cat_header a:visited, .ticket .cat_header a:active {
  color:#ffffff;
  text-decoration:underline;
}

.ticket .cat_header a:hover {
  /*color:#d4d700;*/
  text-decoration:none;
}

.ticket .cat_header .checklist li{
  color:#ffffff;
}

.ticket td.dl_button{
  text-align:left;
}

.ticket td.dl_prev_button{
  text-align:left;
}

.ticket .dl_description_icon {
  cursor:pointer;
  float:left;
  background-position: center;
  background-repeat: no-repeat;
  width:20px;
}

.ticket .dl_description_icon_plus {
  background-image: url('/downloads/images/icons/icon_plus_white.png');
}

.ticket .dl_description_icon_minus {
  background-image: url('/downloads/images/icons/icon_minus_white.png');
}

.ticket .dl_prev_description_icon {
  cursor:pointer;
  float:left;
  background-position: center;
  background-repeat: no-repeat;
  width:20px;
}

.ticket .dl_prev_description_icon_plus {
  background-image: url('/downloads/images/icons/icon_plus_grey.png');
}

.ticket .dl_prev_description_icon_minus {
  background-image: url('/downloads/images/icons/icon_minus_grey.png');
}



.ticket .dl_description {
  display:none;
  float:left;
  font-weight:normal;
  margin-left:20px;
  margin-top:10px;
}


.ticket .dl_prev_description {
  display:none;
  float:left;
  font-weight:normal;
  margin-left:20px;
  margin-top:10px;
}


.ticket .dl_prev_filename {
  padding-left:10px;
  clear:right;
  font-weight:normal;
  /*background-color:white;*/
}





.ticket .dl_older_versions {
  cursor:pointer;
  font-size:smaller;
  text-decoration:underline;
  white-space:nowrap;
  color: #787878;
}

.ticket .dl_older_versions:link {
  text-decoration:underline;
}

.ticket .dl_older_versions:hover {
  color:#787878;
  text-decoration:none;
}


.ticket .dl_title {
  margin-left:20px;
  clear:right;
  font-weight:normal;
}



.ticket .dl_title_add {
  font-size:smaller;
}

.ticket .dl_version {
}

.ticket .dl_prev_version {
}











.ticket .cat_header_minus {
  background-image: url('/downloads/images/icons/icon_cat_minus.png');
  background-repeat: no-repeat;
  float:right;
  width:20px;
}

.ticket .cat_header_plus {
  background-image: url('/downloads/images/icons/icon_cat_plus.png');
  background-repeat: no-repeat;
  float:right;
  width:20px;
}

.ticket .dl_date {
  white-space:nowrap;
  text-align:left;
}

.ticket .dl_filesize {
  white-space:nowrap;
  text-align:left;
}

.ticket .dl_prev_date {
  white-space:nowrap;
  text-align:left;
}

.ticket .dl_prev_filesize {
  white-space:nowrap;
  text-align:left;
}

.ticket .emsecure-hint {
  text-align:justify;
}

.ticket .emsecure-hint h5 a img{
  /*float:left; */
  padding-right:10px;
  cursor:pointer;
}

.ticket .emsecure-hint div.seal{
  float:left;
  padding-top:5px;
  padding-right:10px;
}

.ticket .emsecure-hint div.seal-text{
  font-size:1.1rem;
}

.ticket .grandient_example {
  background: url('/downloads/images/icons/icon_cat_minus.png') no-repeat 99% 8px, linear-gradient(to bottom, #e5e5e5 0px, #f5f5f5 100%); 
}






.ticket .tablesaw-stack tbody th {
  /*background: inherit;*/
}

.ticket .title_add {
  font-size:smaller;
  font-weight:normal;
}

main .ticket .dl_title_add ul li{
  margin-bottom:0px;
}







.ticket .highlight_error {
  color:red;
  /*font-weight:bold;*/
}

.ticket .highlight {
  color:red;
  font-weight:bold;
}

.ticket .highlight_info {
  color:green;
  /*font-weight:bold;*/
}

.ticket .link {
  cursor: pointer;
}


.ticket .email2 {
  display: none; }


.ticket .hid {
  display: none;
}

.ticket div.prev_versions {
  display:none;
}

.ticket tr.prev_versions {
  /*display:none;*/
  border-bottom:none;
}

.ticket .prev_versions th{
  font-weight:normal;
}

.ticket .prev_versions table{
  margin:0px;
  padding:0px;
  border:none;
}

.ticket .prev_versions table td{
  border-bottom:1px solid lightgrey;
}

.ticket .TableDarkGrey table {
  margin-bottom: 0px;
  /*
  border-color: lightgrey;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  margin-bottom: 0;
  */
}

.ticket .TableDarkGrey th[scope="row"] {
    /*border-bottom: none;*/
    border-bottom:1px solid #f1f1f1;
}

.ticket .ToggleSrc {
  padding-left: 13px;
  background-image: url('/downloads/images/icons/icon_plus_white.png');
  background-position: 0px 4px;
  background-repeat: no-repeat;
}

.ticket .ToggleDest {
  padding-top: 2px;
  padding-left: 13px;
  display: none;
  padding-bottom: 10px;
}

.ticket .ToggleSrcPrev {
  padding-left: 0px;
  width: 100%;
  color: #787878;
}

.ticket .ToggleDestPrev {
  padding-top: 12px;
  padding-bottom: 30px;
  display: none; }

.ticket .ToggleDestPrev a:link {
  color: #787878;
  text-decoration: underline; }

.ticket .ToggleDestPrev a:visited {
  color: #787878;
  text-decoration: underline; }

.ticket .ToggleDestPrev a:active {
  color: #787878;
  text-decoration: none; }

.ticket .ToggleDestPrev a:hover {
  color: #787878;
  text-decoration: none; }
  
  
  
.ticket td{
  color:#003762;
}



/*
.ticket th.headBorder {
  border-bottom:1px solid red !important;
}
*/

.ticket table.tablestd{
  width:100%;
}

.ticket table.tablestd td{
  border-bottom:1px solid lightgrey;
}

.ticket tr.highlightedRow th {
  border-left:3px solid red;
}

.ticket .list_products {
  float:right;
}

.ticket .clear {
  clear:both;
}

.ticket .forms td{
  background-color:#fff;
  border-top:none;
}

.ticket div.forms{
  background-color:#f7f7f7;
}


.ticket div.tx-felogin-pi1 {
  max-width:4000px !important;
}

.ticket .dl_description hr {
  border:0;
  border-top:1px solid #ddd;
  margin-top:5px;
  margin-bottom:10px;
}

.ticket div.messagebox{
  padding:10px;
  width:100%;
  text-align:center;
}