/*
 | This file is part of the DITA Open Toolkit project hosted on 
 | Sourceforge.net. See the accompanying license.txt file for 
 | applicable licenses.
*/




/*
 | (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved.
 */

/* Made all modifications beginning with 
  #eot-doc-wrapper for WEM responsive template
*/
#eot-doc-wrapper *{
    overflow: visible;
    -webkit-overflow-scrolling: touch;  
    /*font-family: Arial, Helvetica, sans-serif; */
    font-family: CiscoSans, Arial, sans-serif;/*US98651*/
}

@media (max-width: 1023px) {
    #eot-doc-wrapper *
    {
      overflow-x:auto;
      overflow-y:hidden;
      -webkit-overflow-scrolling: touch;  
    }
}
#eot-doc-wrapper { 
    word-wrap:break-word;
    font-size: 13px !important;
    line-height: 1.25;
}
#eot-doc-wrapper p{
    font-size: 14px;
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-family: CiscoSans, Arial, sans-serif;/*US98651*/
    margin-top:1px;
    margin-bottom:.5em;
    line-height: 1.25;
}
#eot-doc-wrapper h2, #eot-doc-wrapper h3, #eot-doc-wrapper h4, #eot-doc-wrapper h5{
    margin-top: 0;
    margin-bottom: 0;
}
#eot-doc-wrapper table{
  /*font-family: arial, helvetica, 'Helvetica Neue', HelveticaNeue, 'Lucida Grande', sans-serif;*/
  font-family: CiscoSans, Arial, sans-serif;/*US98651*/
  max-width: 97%;
  table-layout: fixed;
  word-wrap: break-word;
  border:none !important;
  width:auto !important;
  height:auto !important;
  overflow: auto !important;
  border-collapse: collapse;
  /*border: 1px solid #ccc;*/
}
#eot-doc-wrapper a[href]{
  word-wrap:break-word;
  word-break:break-word;
}
#eot-doc-wrapper th, #eot-doc-wrapper td{
    border: 2px solid #ccc;
    border-collapse: collapse;
    padding: 5px;
}
#eot-doc-wrapper th {
  background-color: #E6E6E6;
  font-weight: bold;
  color: #525252;
}
#eot-doc-wrapper table td p{
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}
#eot-doc-wrapper .tabletitle td {
    font-weight: bold;
    border: none;
    padding-right: 0 !important;
}
#eot-doc-wrapper .tabletitle td:first-child{
    width: 60px;
}
#eot-doc-wrapper .topictitle1, #eot-doc-wrapper .topictitle2, #eot-doc-wrapper .topictitle3,#eot-doc-wrapper .topictitle4, 
#eot-doc-wrapper .topictitle5{
     line-height: 1.25;
}
#eot-doc-wrapper .topictitle4, #eot-doc-wrapper .topictitle5{
    font-weight: bold;
    color: #444;
    margin-bottom:10px;
    padding-top: 10px;  
}
#eot-doc-wrapper .topictitle1{
    font-weight: bold;
    color: #444;
    margin-bottom:10px;
    padding-top: 10px;
    font-size: 18px;
    margin-top: 10px;
}
#eot-doc-wrapper .contents .topictitle2 {
    margin-top:0;
}
#eot-doc-wrapper .topictitle2{
    font-size: 16px;
    font-weight: bold;
    color: #444;
    margin-top: 18px;
    margin-bottom: 10px;
}
#eot-doc-wrapper .topictitle3{
    font-size: 14px;
    color: #444;
    margin-top:10px;
    line-height: 1.25;
   /* margin-bottom:10px;*/
}
#eot-doc-wrapper .topictitle4{
    font-size: 14px;
    margin-top: 10px;
}
#eot-doc-wrapper .topictitle5{
    margin-top: 10px;
}
#eot-doc-wrapper.topictitle6{
    font-style: italic;
}
#eot-doc-wrapper .olchildlink{
    font-size: 14px;    
}

#eot-doc-wrapper .olchildlink a{
    color: #007fc5;
}
#eot-doc-wrapper hr{
    border: 1px solid #ccc;
}
#eot-doc-wrapper .olh_note, #eot-doc-wrapper .olh_note td{
   font-size: 14px;/*US49598*/
   border: none !important;
}
#eot-doc-wrapper .olh_note tr td:first-child{
    padding-right: 5px;
    /*padding-top: 4px;*/
}
#eot-doc-wrapper .olh_note p{
    margin-top: 0;
    margin-bottom:5px;
    font-size: 14px;/*US49598*/
    margin-left: 0;
}
#eot-doc-wrapper h4 + div,#eot-doc-wrapper h5 + div , #eot-doc-wrapper h3 + div{
    padding-top: 7px;
}
#eot-doc-wrapper .nested0 p.topictitle2{
    font-size: 18px;
}
#eot-doc-wrapper .nested0, #eot-doc-wrapper .nested0 p.topictitle2{
    margin-top: 0px;
}
#eot-doc-wrapper ul li, #eot-doc-wrapper ol li{
    line-height: 1.25;
}

#eot-doc-wrapper .p>ul{
        list-style-type:disc;
        padding-left:40px;
        list-style-position:inside;
}

#eot-doc-wrapper .p li>ul{
        list-style-type:none;
        padding-left:30px;
        list-style-position:inside;
}

#eot-doc-wrapper .nested1 ul, #eot-doc-wrapper .nested2 ul{
    list-style: none;
    font-size: 14px;
    padding-left: 12px;
    position: relative;
}
/*To get bullets before list items*/
#eot-doc-wrapper .nested1 ul li:before, #eot-doc-wrapper .nested2 ul li:before{
    content:"·";
    font-size: 38px;
    vertical-align:middle;
    line-height:20px;
    position: absolute;
    left: 0;
} 
#eot-doc-wrapper .nested0 ul li.olchildlink{
    list-style: none;
    font-size: 14px;
    padding-left: 20px;
    position: relative;
}
/*To get bullets before list items*/
#eot-doc-wrapper .nested0 ul li.olchildlink::before{
    content:"·";
    font-size: 38px;
    vertical-align:middle;
    line-height:20px;
    position: absolute;
    left: 0;
} 

/*To remove bullets */
#eot-doc-wrapper ul.ullinks li:before, #eot-doc-wrapper ul.ullinks li:before{
    list-style-type: none !important;
    content: none !important;
}

/* Simple lists do not get a bullet */
#eot-doc-wrapper ul.simple li.olchildlink:before { 
    content:none !important;
    list-style-type: none !important; 
}

/* ordered lists are numbered list */
/*removed counter-reset to display ol type="a" - US57197*/
#eot-doc-wrapper ol{
list-style-type: lower-alpha;
    padding-left: 20px; 
    position: relative;  
	/*font-weight: bold;*/
}
/*removed content and counter-increment to display ol type="a" - US57197*/
#eot-doc-wrapper ol li:before {
  
   float: left;
   font-weight: bold;
   position: absolute;
   left:0;
}
#eot-doc-wrapper li .p{
    margin-top: 0px;    /*Text is now aligned properly with the bullet on the first paragraph. */
}
#eot-doc-wrapper ol li .p{
      margin-left: 20px;
}
#eot-doc-wrapper .section{
    margin-top: 0;
    margin-bottom: 0;
}
#eot-doc-wrapper .nested3  table th, #eot-doc-wrapper .nested3  table td {
    border: 2px solid #ccc; 
}
#eot-doc-wrapper .attention{
    line-height: 1.25;
}
#eot-doc-wrapper .sectiontitle {
     margin-top: 10px;
     margin-bottom: 10px; 
    /* margin-bottom: 0em; */
     color: #444; 
     font-size: 1em; 
     font-weight: bold;
     line-height: 1.25;
	 font-size: 14px; /*DE124186*/
}
#eot-doc-wrapper .detailedStepTable th, #eot-doc-wrapper .detailedStepTable td{
    border: 2px solid #ccc;
}
#eot-doc-wrapper .detailedStepTable td table td{
    border: none;
}
#eot-doc-wrapper .detailedStepTable td div{
    margin-top:0px !important;
}
#eot-doc-wrapper pre{
    font-family: Courier New, Courier, mono;
}
#eot-doc-wrapper pre.codeblock{
    margin-left: 3px;
    margin-bottom: 7px;
}
.cq-wcm-edit #eot-doc-wrapper pre.codeblock{
    white-space:pre-wrap;
}
#eot-doc-wrapper table.stepTable td{
    border: none;
}
#eot-doc-wrapper table.stepTable table td.cellrowborder{
    border: 2px solid #ccc;
}
#eot-doc-wrapper table td.cellrowborder table td, #eot-doc-wrapper table td table td {
    border: none;
}
#eot-doc-wrapper .fn{
    padding-top: 5px;
}
#eot-doc-wrapper .table_faq td.td_faq{
    border: none;
}
.book-heading
{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-weight: bold;
  color: #666666;
  font-size: 1.6em;
  line-height: 1.6em;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: .25em;
  margin-top: 1.25em;
 }     
.masthead { background:  url('http://www.cisco.com/etc/designs/cdc/fw/i/book_content_masthead_bg.gif') repeat-x bottom left;}
body {
    /*font-family: Arial, Helvetica, sans-serif;  */
    font-family: CiscoSans, Arial, sans-serif;/*US98651*/
    font-size:14px;/*US98651*/
    margin: 0;  
}  
#eot-doc-wrapper table,#eot-doc-wrapper td,#eot-doc-wrapper th {font-size:75%}
  
.unresolved { background-color: skyblue; }
.noTemplate { background-color: yellow; }

.base { background-color: #ffffff; }

/* Add space for top level topics */
/*.nested0 { margin-top : 1em;}*/

/* div with class=p is used for paragraphs that contain blocks, to keep the XHTML valid */
.p {
  /*font-family: Arial, Helvetica, sans-serif; font-size: 1em;*/
  font-family: CiscoSans, Arial, sans-serif;/*US98651*/
  font-size:14px;/*US98651*/
  margin-top:0.5em; 
  margin-bottom:.5em; 
  line-height: 1.2em;
}

#eot-doc-wrapper table {
  /*font-family: Arial, Helvetica, sans-serif; font-size: 1em;*/
  font-family: CiscoSans, Arial, sans-serif;/*US98651*/
  font-size:14px;/*US98651*/
  margin-top:0.5em;
  margin-bottom: 1.25em;
  line-height: 1.2em;
  border-color:#ccc;
}
#eot-doc-wrapper td {
  /*font-family: Arial, Helvetica, sans-serif; font-size: 1em;*/
  font-family: CiscoSans, Arial, sans-serif;/*US98651*/
  font-size:14px;/*US98651*/
  margin-top:0.5em;
  margin-bottom:.5em;
  line-height: 1.2em;
  vertical-align: top;
}
#eot-doc-wrapper th {
  /*font-family: Arial, Helvetica, sans-serif;*/
  font-family: CiscoSans, Arial, sans-serif;/*US98651*/
  font-weight: bold;
  font-size: 14px; 
  margin-top:0.5em; 
  margin-bottom:.5em; 
  line-height: 1.2em;
}/*DE124186*/
table.stepTable{margin-bottom: 0em;}
.footnote {vertical-align:top;}
.fn {
  /*font-family: Arial, Helvetica, sans-serif; 
  font-size: .8em;*/
  font-family: CiscoSans, Arial, sans-serif;/*US98651*/
  font-size:14px;/*US98651*/
  margin-top:0.5em; 
  margin-bottom:.5em; 
  line-height: 1.2em;
}

#eot-doc-wrapper sup {vertical-align: baseline; position: relative; bottom: 0.55em;}

#eot-doc-wrapper .summary_indent {
    /*margin-left:3em;*/
    margin-left:0;
    padding-left: 3em;/* changed from 5em */
    text-indent: -28px;
}
.cmdname {font-weight: bold;}
#eot-doc-wrapper caption {
    text-align: left;
    line-height: 1.25;
}
#eot-doc-wrapper pre {font-family: Courier New, Courier, mono; margin-top: 0.5em; margin-bottom: 0em; line-height: 1.2em;}

#eot-doc-wrapper .cellrowborder, #eot-doc-wrapper .row-nocellborder {
    border: 2px solid #ccc; 
}

/* Default of bold for definition list terms */
#eot-doc-wrapper dt.dlterm{
    font-weight: bold;
    line-height: 1.25;
}
#eot-doc-wrapper dl dd{
    line-height: 1.25;
    margin-left: 30px;
}
#eot-doc-wrapper div.imagecenter img, #eot-doc-wrapper div.nested1 img{
    max-width: 100%;
}
#eot-doc-wrapper .kwd { font-weight: bold; font-size: 14px; }/*DE124186*/

/*Changing the font-size ----US95565*/

.custom-font #eot-doc-wrapper b{
font-size: 14px;
}

#eot-doc-wrapper table.stepTable tr{
    font-size: 14px;
}

/* Default of italics to set apart figure captions */
.figcap { font-weight: bold;}
.figdesc { font-style: normal }

/* Use @frame to create frames on figures */
.figborder { border-style: solid; padding-left : 3px; border-width : 2px; padding-right : 3px; margin-top: 1em; border-color : Silver;}
.figsides { border-left : 2px solid; padding-left : 3px; border-right : 2px solid; padding-right : 3px; margin-top: 1em; border-color : Silver;}
.figtop { border-top : 2px solid; margin-top: 1em; border-color : Silver;}
.figbottom { border-bottom : 2px solid; border-color : Silver;}
.figtopbot { border-top : 2px solid; border-bottom : 2px solid; margin-top: 1em; border-color : Silver;}

/* Most link groups are created with <div>. Ensure they have space before and after. */
.ullinks { list-style-type: none; }
.ulchildlink { margin-top: .5em; margin-bottom: 0em }
.olchildlink { margin-top: .5em; margin-bottom: 0em }
.linklist { margin-bottom: 1em }
.linklistwithchild { margin-left: 1.5em; margin-bottom: 1em  }
.sublinklist { margin-left: 1.5em; margin-bottom: 1em  }
.relconcepts { margin-top: 1em; margin-bottom: 1em }
.reltasks { margin-top: 1em; margin-bottom: 1em }
.relref { margin-top: 1em; margin-bottom: 1em }
.relinfo { margin-top: 1em; margin-bottom: 1em }
.breadcrumb { font-size : smaller; margin-bottom: 1em }
.prereq { margin-left : 20px;}

/* Set heading sizes, getting smaller for deeper nesting */
/*.topictitle1 { font-family: Verdana,Arial,Helvetica,sans-serif;  line-height: 1.6em; font-size: 1.6em; font-weight: bold; color: #666666; margin-bottom: .5em; margin-top: 1em;}*/
/*.topictitle1 { font-size: 1.6em;color:#336666;font-weight:bold;margin-top:1em;margin-bottom:.5em;}
.topictitle2 { font-size: 1.4em;color:#336666;font-weight:bold;margin-top:1em;margin-bottom:.5em;}*/
/*.topictitle3 { font-size:1.2em;color:#336666;font-weight:bold;margin-top: 1em;margin-bottom:.5em;}
.topictitle4 { font-size:1em;color:#336666;font-weight:bold; margin-top:1em;margin-bottom:.5em;}*/
/*.topictitle5 { font-size: 1.17em; font-weight: bold; }
.topictitle6 { font-size: 1.17em; font-style: italic; }
.section { margin-top: 1em; margin-bottom: 1em }*/
.section_rel_title { margin-top: 1em; margin-bottom: -1em; color: black; font-size: 1em; font-weight: bold;}
.example { margin-top: 1em; margin-bottom: 1em }
.section_synblk_title { margin-top: 1em; margin-bottom: .5em; color: black; font-size: 1em; font-weight: bold;}

/*div.Note{ margin-left: 0em;  margin-right: 0em;  margin-top: 10em;  margin-bottom: -2em; text-indent: 0em;  }*/
div.Tip{ margin-left: 0em;  margin-right: 0em;  margin-top: 0em;  margin-bottom: -1.8em; text-indent: 0em;  }
div.Caut{ margin-left: 0em;  margin-right: 0em;  margin-top: 0em;  margin-bottom: -1.8em;  text-indent: 0em;  }
div.Timesaver{ margin-left: 0em;  margin-right: 0em;  margin-top: 0em;  margin-bottom: -1.8em; text-indent: 0em;  }
div.Warn{ margin-left: 0em;  margin-right: 0em;  margin-top: 0em;  margin-bottom: -1.8em; text-indent: 0em;  }

/* All note formats have the same default presentation */
/*.note { margin-top: 1em; margin-bottom : 1em;}*/
.notetitle { font-weight: bold }
.notelisttitle { font-weight: bold }
.tip { margin-top: 1em; margin-bottom : 1em;}
.tiptitle { font-weight: bold }
.fastpath { margin-top: 1em; margin-bottom : 1em;}
.fastpathtitle { font-weight: bold }
.important { margin-top: 1em; margin-bottom : 1em;}
.importanttitle { font-weight: bold }
.remember { margin-top: 1em; margin-bottom : 1em;}
.remembertitle { font-weight: bold }
.restriction { margin-top: 1em; margin-bottom : 1em;}
.restrictiontitle { font-weight: bold }
.attention { margin-top: 1em; margin-bottom : 1em;}
.attentiontitle { font-weight: bold }
.dangertitle { font-weight: bold }
.danger { margin-top: 1em; margin-bottom : 1em;}
.cautiontitle { font-weight: bold }
.caution { font-weight: bold; margin-bottom : 1em; }

/* Simple lists do not get a bullet */
ul.simple { list-style-type: none }
/* Used on the first column of a table, when rowheader="firstcol" is used */
.firstcol { font-weight : bold;}

/* Various basic phrase styles */
.bold { font-weight: bold; }
.boldItalic { font-weight: bold; font-style: italic; }
.italic { font-style: italic; }
.underlined { text-decoration: underline; }
.uicontrol { font-weight: bold; }
.parmname { font-weight: bold; }
.defkwd { font-weight: bold; text-decoration: underline; }
.var { font-style : italic;}
.shortcut { text-decoration: underline; }

/* Default of bold for definition list terms */
.dlterm { font-weight: bold; }

/* Use CSS to expand lists with @compact="no" */
.dltermexpand { font-weight: bold; margin-top: 1em; }
*[compact="yes"]>li { margin-top: 0em;}
*[compact="no"]>li { margin-top: .53em;}    
.liexpand { margin-top: 1em; margin-bottom: 1em }
.sliexpand { margin-top: 1em; margin-bottom: 1em }
.dlexpand { margin-top: 1em; margin-bottom: 1em }
.ddexpand { margin-top: 1em; margin-bottom: 1em }
.stepexpand { margin-top: 1em; margin-bottom: 1em }
.substepexpand { margin-top: 1em; margin-bottom: 1em }

/* Align images based on @align on topic/image */
div.imageleft { text-align: left }
div.imagecenter { text-align: center }
div.imageright { text-align: right }
div.imagejustify { text-align: justify }

/* The cell border can be turned on with
   {border-right:solid}
   This value creates a very thick border in Firefox (does not match other tables)

   Firefox works with 
   {border-right:solid 1pt}
   but this causes a barely visible line in IE */

.cell-norowborder { border:solid 1px; border-left:solid 1px; border-right:solid 1px; border-top:solid 1px; border-bottom:solid 1px;}
.nocellnorowborder { border:solid 1px; border-left:solid 1px; border-right:solid 1px; border-top:solid 1px; border-bottom:solid 1px;}

pre.screen { padding: 5px 5px 5px 5px; border: outset; background-color: #CCCCCC; margin-top: 2px; margin-bottom : 2px; white-space: pre}

/*changes for the defect DE118980*/
#eot-doc-wrapper .nested1 ul ol li:before, #eot-doc-wrapper .nested2 ul ol li:before{
  content:none !important;
}
#eot-doc-wrapper .nested1 div ul li ol{
list-style-type: decimal !important;
}
#eot-doc-wrapper table.stepTable td span{
  font-size: 14px !important;
}
/*changes for the  story US80896  */
#eot-doc-wrapper .nested1 div ol {
    list-style-type: decimal !important;
}
/*changes for the defect DE124186*/
#eot-doc-wrapper span.tabletitle{
    font-size: 14px;
}
#eot-doc-wrapper pre.codeblock {
    font-size: 14px;
}

#eot-doc-wrapper span {
    font-size: 14px;
}

#eot-doc-wrapper .nested1 ul li ol li ul, #eot-doc-wrapper .nested2 ul li ol li ul {
    list-style-type: disc;
}