/* #region ABOUT THIS FILE
 * ==================================================
 * ==================================================
 * 
 * The styles in this file are for modification of the 
 * Authoring mode within oXygen. This is intended for
 * the InfoDev team primarily.
 * 
 * ==================================================
 * ==================================================
 /* #endregion */

/* #region GENERAL */

*:root {
    background-color :#ffffff ;
    background-image : none ;
}

i {
    font-style: italic;
}

 /* #endregion */

/* #region CONCEPTS AND TOPICS */
 concept{
     font-family: 'Open Sans', Helvetica, Arial, sans-serif;
     font-size: 14px;
 }
 
/* *[class ~= "topic/topic"] > *[class ~= "topic/title"]{
 font-size: 33px;
 color: rgb(0, 122, 195);
 font-family: 'Franziska', serif;
 font-style: italic;
 font-weight: normal;
 line-height: 1.167;
} */
*[class ~= "topic/topic"] > *[class ~= "section/title"]{
 font-size: 24px;
 color: rgb(0, 122, 195);
 font-family: 'Open Sans', Helvetica, Arial, sans-serif;
 font-style: normal;
 font-weight: 300;
 line-height: 1.167;
}
/* #endregion */

/* #region SECTION */
*[outputclass = "cl_section"] {
    border-top: 4px solid rgb(0,122,195);
}
/* #endregion */

/* #region <title> */
*[class ~= "topic/title"]{
    display: block;
    font-weight: normal;
    margin-top: 0.6em;
    margin-bottom: 0.2em;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-size: 2em;
}
stentry[outputclass = "rntitle"]{
 background-color: transparent;
 color: rgb(0, 122, 195);
 border: none;
 font: 16px 'Open Sans', Helvetica, Arial, sans-serif;
 font-weight: bold;
 margin-top: 6px;
 margin-left: 6px;
}
*[class ~= "topic/prolog"]{
 -oxy-folded: true;
 font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
/* #endregion */

/* #region SHORT DESC */
*[class ~= "topic/shortdesc"]{
 display: block;
 margin: 0.5em 0;
 font-family: 'Open Sans', Helvetica, Arial, sans-serif;
 font-size: 14px;
}
/* #endregion */

/* #region <p> */
*[class ~= "topic/p"]{
 /* uncommenting the next line will cause the editing cursor to be invisible */
 /* background-color: transparent;*/
 font-family: 'Open Sans', Helvetica, Arial, sans-serif;
 font-size: 18px;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 line-height: 23.8px;
 margin-bottom: 10px;
 margin-top: 0px;
 padding-bottom: 15px;
 word-wrap: break-word;
}
*[class ~= "concept/p"]{
    /* uncommenting the next line will cause the editing cursor to be invisible */
    /* background-color: transparent;*/
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 21px;
    margin-bottom: 10px;
    margin-top: 0px;
    padding-bottom: 15px;
    word-wrap: break-word;
   }
p[outputclass = "title_sectiondiv"]{
 background-color: rgb(255, 255, 255);
 font-weight: 700;
 padding-right: 0px;
 padding-bottom: 5px;
 padding-top: 20px;
 padding-left: 0px;
 margin-top: 20px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 font-size: 24px;
 color: rgb(0, 122, 195);
 font-family: 'Open Sans', Helvetica, Arial, sans-serif;
 font-style: normal;
}
p[outputclass = "section_title"] {
    background-color: rgb(255, 255, 255);
    font-weight: 700;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-top: 20px;
    padding-left: 0px;
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-size: 24px;
    color: rgb(0, 122, 195);
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-style: normal;
}
/* #endregion */

/* #region */
*[class~='topic/image'] {
    content : attr(href , url) ;
    }

*[class~='topic/image'][scale] {
    font-size : inherit ;
    }

*[class~='topic/image'][placement='break'] {
    display : block ;
    }
/* #endregion */

/* #region <ul/li> */
*[class ~= "topic/ul"] > *[class ~= "topic/li"]{
    background-repeat: no-repeat;
    display: block;
    list-style-type: disc;
    margin-left: 2em;
/*    margin-block-end: 1em;*/
    margin-inline-start: 2em;
/*    margin-inline-end: 0px;*/
/*    padding-inline-start: 40px;*/
}
*[class~="topic/li"]:before {
    color: #000;
    content: "\23fa";
    font-size: .5em;
    padding-left: .5em;
    padding-right: .5em;
    position: relative;
    top: -.5em;
    line-height: 15px;
    margin-bottom: 18px;
}
.ul_more-space li.menu-item{
    margin:0 0 10px 0;
}
ul>li{
    list-style-type: round;
    background-repeat: no-repeat;
    list-style: none;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    display: block;
    text-indent: -1em;
   }
/* #endregion */

/* #region TABLES */
entry{
/* display: table-entry;*/
 border: none;
}
*[class~='topic/thead'] {
background-color : rgb(0 , 0 , 0) ;
}

thead{
 color: rgb(0, 122, 195);
 background-color: #ffffff;
 font-family: 'Open Sans', Helvetica, Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 font-style: italic;
 font-variant: normal;
 text-align: left;
 text-decoration: none;
 line-height: 18px;
 text-shadow: none;
 border: none;
}
thead > row{
 border-bottom: thin solid blue;
}
/* #endregion */

/* #region <simpletable> */
 simpletable{
 	/* background-color: rgba(0, 122, 195, 0.1); */
    /* background-color: #f0f0f0; */
 	margin-top: 20px;
    border: #000 solid 2px;
 }
*[class ~= "simpletable"]{
 background-color: rgb(255, 255, 255);
 margin-left: 25px;
 border-top:#007ac3 solid 2px;
 border-right: none;
 border-bottom: 2px solid rgb(0, 122, 195);
 border-left: none;
 width: 100%;
}
*[class ~= "topic/stentry"]{
    display: table-cell;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    margin: 4px;
    margin-bottom: 10px;
}

*[class ~= "topic/p"]{
display: table-cell;
font-family: 'Open Sans', Helvetica, Arial, sans-serif;
font-size: 14px;
margin-top: 6px;
margin-bottom: 10px;
}
   

*[class ~= "topic/entry"]{
 border-color: #EEEEEE;
 font-family: 'Open Sans', Helvetica, Arial, sans-serif;
 font-size: 14px;
}
simpletable > strow > stentry > ul{
    margin-top: 6px;
}
/* #endregion */

/* #region NOTES */
note{
    border: 1px solid;
    border-color: rgb(0, 122, 195);
    padding: 5px;
    margin: 15px 15px 15px 0px;
   }
   
 *[class ~= "topic/note"]{
    display: block;
    border-radius: 10px;
    border: 3px solid #8abf2a;
    margin: 0em 1em;
    padding: 16px;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.7em;
   }

/* #endregion */
   /*
 * ==========================================================
 * TASKS
 */
*[class ~= "task/prereq"]{
 -oxy-foldable: false;
 font-family: 'Open Sans', Helvetica, Arial, sans-serif;
 font-size: 14px;
}
context:before{
 color: rgb(0, 122, 195);
 font-weight: 600;
 /*  font-family: 'Segoe UI Light', 'Segoe UI', Helvetica, Arial, sans-serif;*/
 font-style: normal;
 font-size: 18px;
 content: "About this task: ";
 /*  margin-left:25px;*/
 display: block;
}
*[class ~= "task/context"]{
 -oxy-foldable: false;
 font-family: 'Open Sans', Helvetica, Arial, sans-serif;
 font-size: 14px;
 color: rgb(0, 122, 195);
}
*[class ~= "topic/ol"] > *[class ~= "topic/li"]{
 display: list-item;
 list-style: none !important;
 font-family: 'Open Sans', Helvetica, Arial, sans-serif;
 font-size: 14px;
}

/* #region BUTTONS */
ph[outputclass = btn_revision]{
 border-radius: 5px;
 background: rgb(0, 122, 195);
 font-family: 'Open Sans', Helvetica, Arial, sans-serif;
 color: white;
 font-weight: bold;
 padding: 4px 6px 4px 6px;
 margin-right: 20px;
 /* width: 200px; */
 height: 20px;
}
/*
 * ==========================================================
 * RULES
 */
*[outputclass = "toprulethin"]{
 border-top: thin solid rgb(51, 51, 51);
 padding: 20px 0 20px 0px;
 margin-top: 20px;
}
*[outputclass = "toprulemedium"]{
 border-top: medium solid rgb(51, 51, 51);
 padding: 20px 0 20px 0px;
 margin-top: 20px;
}
*[outputclass = "toprulethick"]{
 border-top: thick solid rgb(51, 51, 51);
 padding: 20px 0 20px 0px;
 margin-top: 20px;
}
*[outputclass = "bottomrulethin"]{
 border-bottom: thin solid rgb(51, 51, 51);
}
*[outputclass = "bottomrulemedium"]{
 border-bottom: medium solid rgb(51, 51, 51);
}
*[outputclass = "bottomrulethick"]{
 border-bottom: thick solid rgb(51, 51, 51);
}
/* #endregion */

/* #region QUESTIONS AND ANSWERS */
*[outputclass = "QA_"] {
    border: 2px solid #007ac3;
    border-radius: 15px;
    margin-top: 40px;
    padding: 15px;
}

*[outputclass = "QA_q"] {
    color: #007ac3;
    font-family: 'Calibri', sans-serif;
}

*[outputclass = "QA_a"] {
    font-family: 'Calibri', sans-serif;
}
/* #endregion */

/* #region LINKS */
*[class~='topic/xref'][href][format='html']:empty {
    content : oxy_label(text , oxy_getSomeText(attr(href) , 150 , true)) ;
    }
/* #endregion */

/* #region MISCELLANEOUS
 */
draft-comment{
  display : block ;
  padding-top : 0.5em ;
  padding-right : 0.5em ;
  padding-left : 0.5em ;
  padding-bottom : 0.5em ;
  margin: 0;
  /* border-left-width : thick ;
  border-left-style : solid ;
  border-right-width : thick ;
  border-right-style : solid ; */
  border:#000 solid thin;

 font-family: 'Open Sans';
 font-size: 1.1rem;
 background-color: #99ff99;
}

oxy|comment {
    font-size: xx-small !important;
}

b{
    font-weight: bold;
}

/* #endregion MISCELLANEOUS*/

/* #region COMMENTS */
/*
 * ==================================================
 * <draft-comment>
 *  
 * The draft-comment element is designed to facilitate 
 * review and discussion of topic contents within the 
 * marked-up content.
 * 
 * By default, processors should strip them out to prevent 
 * publishing internal comments by mistake.
 */
 *[class~="topic/draft-comment"] {
    /*See -colors.css */
    display: block;
    padding: 0.5em;
    margin: 0.5em 0;
    border-left: thin solid;
    border-right: thin solid;
    font-size: smaller;
  }
  *[class~="topic/draft-comment"][author]:before {
    font-weight: bold;
  }
  *[class~="topic/draft-comment"]:before {
    font-weight: bold;
  }

  *[class ~= "topic/draft-comment"][author]:before {
    content: "Comment by " attr(author) ": ";
}
*[class ~= "topic/draft-comment"]:before {
    content: "Comment: ";
}


/* #endregion COMMENTS */