/*
 * ==================================================
 * ==================================================
 * 
 * The styles in this file are for modification of the 
 * Authoring mode within oXygen. This is intended for
 * the InfoDev team primarily.
 * 
 * ==================================================
 * ==================================================
 */
 concept{
     font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
     font-size: 18px;
 }
 
*[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: 'Franziska', 'Calibri', 'Segoe UI', Helvetica, Garuda, Arial, serif;
 font-style: normal;
 font-weight: 300;
 line-height: 1.167;
}

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

/* ========== <title> ==========
 * The title element generic properties
 */
*[class ~= "topic/title"]{
 display: block;
 font-weight: normal;
 color: rgb(0, 122, 195);
 margin-top: 0.6em;
 margin-bottom: 0.2em;
 font-family: 'Franziska', 'Calibri', 'Segoe UI', Helvetica, Garuda, Arial, serif;
 font-size: 14px;
}
stentry[outputclass = "rntitle"]{
 background-color: transparent;
 color: rgb(0, 122, 195);
 border: none;
 font: 16px 'Calibri', 'Segoe UI Light', 'Segoe UI', Helvetica, Garuda, Arial, sans-serif;
 font-weight: bold;
 padding-top: 0px;
}
*[class ~= "topic/prolog"]{
 -oxy-folded: true;
 font-family: 'Calibri', 'Segoe UI', Helvetica, Garuda, Arial, sans-serif;
}
/*
 * ==========================================================
 * <Topic Short Description>
 */
*[class ~= "topic/shortdesc"]{
 display: block;
 margin: 0.5em 0;
 font-family: 'Calibri', 'Segoe UI', Helvetica, Garuda, Arial, sans-serif;
 font-size: 14px;
}
/*
 * ==========================================================
 * <p>
 */
*[class ~= "topic/p"]{
 /* uncommenting the next line will cause the editing cursor to be invisible */
 /* background-color: transparent;*/
 font-family: 'Fira Sans', sans-serif;
 font-size: 18px;
 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;
}
*[class ~= "concept/p"]{
    /* uncommenting the next line will cause the editing cursor to be invisible */
    /* background-color: transparent;*/
    font-family: 'Fira Sans', 'Calibri', 'Segoe UI', Helvetica, Garuda, 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: 'Calibri', 'Segoe UI Light', 'Segoe UI', Helvetica, Garuda, 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: 'Calibri', 'Segoe UI Light', 'Segoe UI', Helvetica, Garuda, Arial, sans-serif;
    font-style: normal;
}
/*
 * ==========================================================
 * <ul/li>
 */
*[class ~= "topic/ul"] > *[class ~= "topic/li"]{
 list-style-type: square;
 background-repeat: no-repeat;
 list-style: none;
 font-family: 'Fira Sans', sans-serif;
 font-size: 18px;
}
*[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: 'Calibri', 'Segoe UI', Helvetica, Garuda, Arial, sans-serif;
    font-size: 1rem;
    display: block;
   }


/*
 * ==========================================================
 * 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: 'Calibri', arial, helvetica, 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;
}
/*
 * ==========================================================
 * <simpletable>
 */
 simpletable{
 	background-color: rgba(0, 122, 195, 0.1);
 }
*[class ~= "simpletable"]{
 background-color: rgb(255, 255, 255);
 margin-left: 25px;
 border-top: none;
 border-right: none;
 border-bottom: 2px solid rgb(0, 122, 195);
 border-left: none;
 width: 95%;
}
*[class ~= "topic/stentry"]{
 display: table-cell;
 padding: 0.2em 0.4em;
 font-family: 'Calibri', 'Segoe UI', Helvetica, Garuda, Arial, sans-serif;
 font-size: 14px;
}
*[class ~= "topic/entry"]{
 border-color: #EEEEEE;
 font-family: 'Calibri', 'Segoe UI', Helvetica, Garuda, Arial, sans-serif;
 font-size: 14px;
}
/*
 * ==========================================================
 * <topic note>
 */
 *[class ~= "topic/note"]{
    display: block;
    border-radius: 10px;
    border: 3px solid #8abf2a;
    margin: 0em 1em;
    padding: 16px;
    font-family: 'Fira Sans', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 21px;
   }

   /*
 * ==========================================================
 * TASKS
 */
*[class ~= "task/prereq"]{
 -oxy-foldable: false;
 font-family: 'Calibri', 'Segoe UI', Helvetica, Garuda, Arial, sans-serif;
 font-size: 14px;
}
context:before{
 color: rgb(0, 122, 195);
 font-weight: 600;
 /*  font-family: 'Segoe UI Light', 'Segoe UI', Helvetica, Garuda, 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: 'Calibri', 'Segoe UI', Helvetica, Garuda, 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: 'Calibri', 'Segoe UI', Helvetica, Garuda, Arial, sans-serif;
 font-size: 14px;
}
/*
 * ==========================================================
 * NOTES
 */
note{
 border: 1px solid;
 border-color: rgb(0, 122, 195);
 padding: 5px;
 margin: 15px 15px 15px 0px;
}
/*
 * ==========================================================
 * BUTTONS
 */
ph[outputclass = btn_revision]{
 border-radius: 5px;
 background: rgb(0, 122, 195);
 font-family: 'Calibri', arial, helvetica, 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);
}

/*
 * ==========================================================
 * 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;
}



/*
 * ==========================================================
 * MISCELLANEOUS
 */
draft-comment{
 font-family: 'Courier New';
 font-size: 12px;
}

b{
    font-weight: bold;
}