@charset "UTF-8";
 
/* Table for New Function list */
/*
table.blueTable {
  border: 1px solid #1C6EA4;
  background-color: #EEEEEE;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.blueTable td, table.blueTable th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
 
table.blueTable tbody td {
  font-size: 11px;
}
table.blueTable tr:nth-child(even) {
  background: #D0E4F5;
}
table.blueTable thead {
  background: #1C6EA4;
  background: -moz-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background: -webkit-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background: linear-gradient(to bottom, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
}
 
table.blueTable thead a:link { color: #ffffff; text-decoration: none; }
table.blueTable thead a:visited { color: #ffffff; text-decoration: none; }
table.blueTable thead a:hover { color: #ffffff; text-decoration: underline; }
table.blueTable thead a:active { color: #ffffff; text-decoration: none; }
 
table.blueTable thead th {
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  border-left: 2px solid #D0E4F5;
}
table.blueTable thead th:first-child {
  border-left: none;
}
 
table.blueTable tfoot td {
  font-size: 12px;
}
table.blueTable tfoot .links {
  text-align: right;
}
table.blueTable tfoot .links a {
  display: inline-block;
  background: #1C6EA4;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 5px;
}
 
table.blueTable a:link { color: #5c81a7; text-decoration: none; }
table.blueTable a:visited { color: #5c81a7; text-decoration: none; }
table.blueTable a:hover { color: #5c81a7; text-decoration: underline; }
table.blueTable a:active { color: #5c81a7; text-decoration: none; }
*/
 
/* Back to top link */
 
div.backToTop  {
  position: absolute;
  width: 100;
  right: 0px;
  margin-top: -20px;
  padding-right: 40px;
}
 
div.backToTop a:link { color: #5c81a7; }
div.backToTop a:visited { color: #5c81a7; }
div.backToTop a:hover { color: #5c81a7; }
div.backToTop a:active { color: #5c81a7; }
 
/* Line Item */
table.lineitemTable {
  border: 1px solid #AAAAAA;
  border-collapse: collapse;
  width: 100%;
  text-align: left;
}
 
table.lineitemTable thead {
  background: #1C6EA4;
  background: -moz-linear-gradient(top, #cccccc 0%, #666666 66%, #333333 100%);
  background: -webkit-linear-gradient(top, #cccccc 0%, #666666 66%, #333333 100%);
  background: linear-gradient(to bottom, #cccccc 0%, #666666 66%, #333333 100%);
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 1px solid #CCCCCC;
}
 
table.lineitemTable td, table.lineitemTable th {
  border: 1px solid #CCCCCC;
  padding: 3px 6px;
  vertical-align: top;
}
 
table.lineitemTable th {
  width: 20%;
  font-size: 12px;
  font-weight: bold;
}
 
table.lineitemTable td {
  font-size: 12px;
}
 
table.lineitemTable tbody tr:hover {
  background-color: #D0E4F5;
}
 
div.lineitemHeader {
  font-size: 15px;
  font-weight: bold;
  height: 30px;
}
 
/* Service table */
table.serviceTable {
  border: 1px solid #D0E4F5;
  border-collapse: collapse;
  width: 100%;
  text-align: left;
}
 
table.serviceTable thead {
  font-size: 14px;
  font-weight: bold;
  border-left: 1px solid #D0E4F5;
}
 
table.serviceTable td, th {
  border: 1px solid #D0E4F5;
  padding: 3px 6px;
  vertical-align: top;
}
 
table.serviceTable th {
  font-size: 11px;
  font-weight: bold;
}
 
/* VM table */
table.vmTable {
  border: 1px solid #000000;
  border-collapse: collapse;
  width: 100%;
  text-align: left;
}
 
table.vmTable thead {
  font-size: 14px;
  font-weight: bold;
  border-left: 1px solid #000000;
}
 
table.vmTable td, th {
  border: 1px solid #808080;
  padding: 3px 6px;
  vertical-align: top;
}
 
table.vmTable th {
  font-size: 14px;
  font-weight: bold;
}
 
 
/* Anchor adjustment for floating toolbars */
 
span.anchor {
    display: block;
    position: relative;
    top: -60px;
    visibility: hidden;
}
 
/* Go to top floating link */
#goToTop {
  background: #1C6EA4;
  background-image: -webkit-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background-image: -moz-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background-image: -ms-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background-image: -o-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background-image: linear-gradient(to bottom, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  -webkit-border-radius: 60;
  -moz-border-radius: 60;
  border-radius: 60px;
  -webkit-box-shadow: 0px 0px 12px #cccccc;
  -moz-box-shadow: 0px 0px 12px #cccccc;
  box-shadow: 3px 3px 12px #cccccc;
  font-family: Arial;
  color: #ffffff;
  font-size: 36px;
  padding: 5px 10px 10px 10px;
  border: solid #ffffff 2px;
  text-decoration: none;
 
 
 
  display: none; /* Hidden by default */
  position: fixed; /* Fixed/sticky position */
  bottom: 20px; /* Place the button at the bottom of the page */
  right: 30px; /* Place the button 30px from the right */
  z-index: 99; /* Make sure it does not overlap */
  outline: none; /* Remove outline */
}
 
#goToTop:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}
 
 
/* Alert Boxes */
/*Setup all boxes*/
.info,.success,.error,.warning,.tip,.secure,.message,.download,.purchase,.print{margin:10px 10px 0px 10px; padding:5px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-moz-box-shadow: 4px 4px #dfe1d8;-webkit-box-shadow: 4px 4px #dfe1d8;box-shadow: 4px 4px #dfe1d8;}
 
/*Styling for text inside boxes*/
span.alert { margin:5px 5px 5px 80px;padding:0; font-size:13px; font-weight:bold; }
span.alert-large { margin:5px 5px 5px 80px;padding:0; font-size:14px; font-weight:bold; }
p.alert { font-size:12px; line-height: 16px; color:#000; margin:5px 5px 0px 80px; }
p.alert-large { font-size:14px; line-height: 16px; color:#000; margin:5px 5px 0px 80px; }
 
/*Boxes*/
.info{border:1px solid #1C6EA4;color:#1C6EA4;background:#D0E4F5 url('/support/pages/zvm/gif/info.png') no-repeat; background-position:30px 20px;}
.success{border:1px solid #4f8746;color:#4f8746;background:#d4ffcd url('/support/pages/zvm/gif/success.png') no-repeat; background-position:30px 20px;}
.error{border:1px solid #641f1a;color:#641f1a;background:#ffd2d4 url('/support/pages/zvm/gif/error.png') no-repeat; background-position:30px 20px;}
.warning{border:1px solid #9d9c49;color:#9d9c49;background:#fdfdcb url('/support/pages/zvm/gif/warning.png') no-repeat; background-position:30px 20px;}
.tip{border:1px solid #c77d10;color:#c77d10;background:#f9d69e url('/support/pages/zvm/gif/tip.png') no-repeat; background-position:30px 20px;}
.secure{border:1px solid #9638f1;color:#9638f1;background:#e5cefc url('/support/pages/zvm/gif/secure.png') no-repeat; background-position:30px 20px;}
.message{border:1px solid #000;color:#000;background:#efefef url('/support/pages/zvm/gif/message.png') no-repeat; background-position:30px 20px;}
.download{border:1px solid #04b5eb;color:#04b5eb;background:#f7f7f7 url('/support/pages/zvm/gif/download.png') no-repeat; background-position:30px 20px;}
.purchase{border:1px solid #426164;color:#426164;background:#c2e1e3 url('/support/pages/zvm/gif/purchase.png') no-repeat; background-position:30px 20px;}
.print{border:1px solid #3c4b5e;color:#3c4b5e;background:#c8d9e3 url('/support/pages/zvm/gif/print.png') no-repeat; background-position:30px 20px;}
 
/* Unordered list for change summary box */
ul.summ_list {
  font-size:12px;
  margin-left:35px;
  padding-left:35px;
  margin-top:-15px;
  padding-top:-5px;
  margin-bottom:-20px;
  padding-bottom:-20px;
  color: #000000;
  line-height: 13px;
}
 
ul.summ_list a:link { color: #1C6EA4; text-decoration: none; }
ul.summ_list a:visited { color: #1C6EA4; text-decoration: none; }
ul.summ_list a:hover { color: #1C6EA4; text-decoration: underline; }
ul.summ_list a:active { color: #1C6EA4; text-decoration: none; }
 
div.footnote {
  font-size: 13px;
  height: 25px;
  position: relative;
  margin-top: 8px;
}
 
sup, sub {
  /* kaw: changed font-size 7/29/2019 from 16 to 10 for subscript on zcms page. */
  font-size: 10px;
  line-height: 0;
  vertical-align: baseline;
  position: relative;
  top: 2px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
sub {
  top: 0.4em;
}
 
sup.supLarge, sub.subLarge {
  font-size: 16px;
  line-height: 0;
  vertical-align: baseline;
  position: relative;
  top: 2px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
 
 
a.vmDownloadIcon::before, a.vmDownloadIcon:link {
    content: "\f124";
    font-family: "icons-ibm-v12";
    color: #386bac;
    position: absolute;
    font-size: 20px;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    text-decoration: none;
 }
 
 a.vmViewIcon::before, a.vmViewIcon:link {
     content: "\f1f4";
     font-family: "icons-ibm-v12";
     color: #386bac;
     position: absolute;
     font-size: 20px;
     padding: 0 0 0 0;
     margin: 0 0 0 0;
     text-decoration: none;
  }
 
  a.vmViewIconMed::before, a.vmViewIconMed:link {
      content: "\f1f4";
      font-family: "icons-ibm-v12";
      color: #386bac;
      font-size: 20px;
      padding: 0 0 0 0;
      margin: 0 0 0 0;
      text-decoration: none;
   }
 
   a.vmPDFIcon::before, a.vmPDFIcon:link {
    content: "\f1c8";
    font-family: "icons-ibm-v12";
    color: #386bac;
    position: absolute;
    font-size: 20px;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    text-decoration: none;
  }
 
  a.vmPDFIconMed::before, a.vmPDFIconMed:link {
      content: "\f1c8";
      font-family: "icons-ibm-v12";
      color: #386bac;
      font-size: 20px;
      padding: 0 0 0 0;
      margin: 0 0 0 0;
      text-decoration: none;
   }
 
   a.vmVideoIconMed::before, a.vmVideoIconMed:link {
       content: "\f1f2";
       font-family: "icons-ibm-v12";
       color: #386bac;
       font-size: 20px;
       padding: 0 0 0 0;
       margin: 0 0 0 0;
       text-decoration: none;
    }
 
   a.vmDownloadIconMed::before, a.vmDownloadIconMed:link {
       content: "\f124";
       font-family: "icons-ibm-v12";
       color: #386bac;
       font-size: 20px;
       padding: 0 0 0 0;
       margin: 0 0 0 0;
       text-decoration: none;
    }
 
   a.vmVideoIcon::before, a.vmVideoIcon:link {
       content: "\f1f2";
       font-family: "icons-ibm-v12";
       color: #386bac;
       position: absolute;
       font-size: 20px;
       padding: 0 0 0 0;
       margin: 0 0 0 0;
       text-decoration: none;
    }
 
  .vmMaximizeIcon::before, .vmMaximizeIcon:link {
      content: "\f18c";
      font-family: "icons-ibm-v12";
      color: #386bac;
      font-size: 14px;
      padding: 0 0 0 0;
      margin: 0 0 0 0;
      text-decoration: none;
   }
 
   .vmMinimizeIcon::before, .vmMinimizeIcon:link {
       content: "\f1d5";
       font-family: "icons-ibm-v12";
       color: #386bac;
       font-size: 14px;
       padding: 0 0 0 0;
       margin: 0 0 0 0;
       text-decoration: none;
    }
 
    .toggle { font-size: 14px; width: 95%; }
    .toggleLink { font-size: 14px; }
    .toggleLink:link { color: #386bac; text-decoration: none; }
    .toggleLink:visited { color: #386bac; text-decoration: none; }
    .toggleLink:hover { color: #386bac; text-decoration: underline; }
    .toggleLink:active { color: #386bac; text-decoration: underline; }
 
/* Change Log Tables 
 
    table.changeTable th thead {
      font-size: 14px;
      color: #ffffff
      font-weight: bold;
    }
    
    table.changeTable td {
      font-size: 14px;
    }
*/
 
/* Hide Show More Information */
 
    p.hiddenDescription {
      font-size: 12px;
      line-height: 16px;
      padding: 0 0 15 0;
    }
 
    ul.hiddenList {
      font-size: 13px;
      line-height: 17px;
      padding: 0 0 0 0;
    }
 
/* IBM unordered list padding override to fix ridiculous lead space */
    ul li+li {
      padding-top: 2px
    }
 
    ul.ibm-link-list>li+li {
      padding-top: 2px
    }
 
    span.highlight {
      background-color: #ffff99;
      color: #000000;
    }
 
/* vm-tool-tip */
.vmToolTip {
  text-decoration: dashed;
  cursor: help;
}
 
/* Header table */
table.headerTable {
  border: 1px solid #325C80;
  border-collapse: collapse;
  width: 100%;
  text-align: left;
  background: #325C80;
}
 
table.headerTable {
  border: 1px solid #325C80;
  padding: 3px 6px;
  vertical-align: top;
  color: #ffffff;
}
 
table.headerTable {
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
 
}
 
.fade-in {
	opacity: 1;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 1s;
}
 
@keyframes fadeInOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
 
.indent-div {
  width: 95%;
  padding: 10px;
  margin: 0 auto;
}
