@charset "utf-8";
/* CSS Document */
body{
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	color: #48514a;
	font-size: 16px;
	background-color:#eeeeee;
/*	background-image: url(../images/bg.jpg);
	background-repeat: repeat;*/
	line-height:24px;
}

a{color:#F9690E;}
a:hover{color:#cf5305;text-decoration:none;}

/* HEADER */
.container-header{position:fixed;width:100%;top:0;left:0;background-color:#f6f6f6;-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -ms-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    box-shadow: 0 1px 5px rgba(0,0,0,0.2);z-index:99999;}
	.bg-orange{background-color:#f15727;}
	
	.navbar {
    padding: 0rem 1rem 0 1rem;
}
.navbar-nav li{margin:0 5px;}
.navbar-brand {padding:0;color:#fff;}
.navbar-brand:hover{color:#772208;}
.navbar-brand img{width:45px; height:auto;margin-right:10px;box-sizing:border-box;}
.nav-link{color:#fff;border-bottom:3px solid transparent;}
.current-menu-item > .nav-link, .nav-link:hover{color:#772208!important;border-bottom:3px solid #772208;}
.navbar-dark .navbar-nav .nav-link {
    color: rgba(255,255,255,1);
}

/* HOME & SEARCH */
.homeSearchWrap{width:100%;padding:120px 0;background-image:url(../images/pexels-photo-442150.jpeg);background-size:cover; background-position:center; background-repeat:no-repeat;}
.homeSearch{width:100%;}
.homeSearch ul{width:100%;}
.homeSearch li{display:inline!important;}
	.homeSearch li:first-child{background-color: #fff;
    padding: 20px;}
.homeSearch li:first-child input{width: 60%;
    background-color: transparent;
    border: none;font-size:1.2rem;}
	.homeSearch li:first-child input:focus{outline:none;}
	.homeSearch li:nth-child(2){width:20%;background-color:#eeeeee;padding:20px;}
	.homeSearch li:nth-child(2) select{background-color:transparent;border:none;}
	.homeSearch li:last-child input{padding: 20px 30px;
    background-color: #26C281;
    border: none;
    line-height: 1.2rem;color:#fff;} 
	.home-content h1, .home-content h2, .home-content h3{text-align:center;}
	.logHeader{color:#fff;font-size:.7em}
	.homeCard{background-color:#fff;}
	.homeIcon{width:60px;height:60px;border-radius:50%;background-color:#f5f5f5;padding: 17px;position: absolute;
top: 1rem;
left: calc(50% - 30px);
border: 1px solid #fff;}
	.homeCard h5{text-align:center;}
	.homeCard h6{border-top:1px solid #ededed;padding-top:.6rem;}
	.homeUl{font-size:.8em;margin-bottom:.6rem;padding-left:1.2rem;}
	
	.homeCat .material-icons, .homeSubCat .material-icons, .homeSubCat2 .material-icons, .homeCat{font-size:1em;}
	.homeCat{border-top:1px solid #f5f5f5;padding-top:7px;margin-top:5px;}
	.homeCat a{color:#133b55; font-size: 20px;}
	.homeSubCat{margin-left:20px;font-size:.9em;}
	.homeSubCat a{color:#1c577f; font-size: 17px;}
	.homeSubCat2{margin-left:40px;font-size:.8em;}
	.homeSubCat2 a{color:#2574a9; font-size: 15px; }
	.homeCat a:hover, .homeSubCat a:hover, .homeSubCat2 a:hover{text-decoration:underline;}
	.btnPlus{width:20px;height:20px;}
	.btnPlus.collapsed:after{font-family: 'Material Icons';content: "\E145";}
	.btnPlus:after{font-family: 'Material Icons';content: "\E15B";}
	.btnPlus:after, .btnPlus.collapsed:after{background-color: #f5f5f5;
    border-radius: 50%;
    padding: 3px;
    color: #2574a9;}
	.btnPlus:hover, .btnPlus.collapsed:hover{text-decoration:none!important;}

/*SIDEBAR */
.tree-sidebar{padding:20px 0 20px 8px;display:inline-block;height:calc(100vh - 76px);width:27%;position:fixed;top:45px;left:0;background:/*#fdfdfd*/#fff;overflow:hidden;box-shadow: 1px 0px 20px rgba(0,0,0,0.08);border-right:1px solid #ededed;    z-index: 99999;}
#slimScrollDiv{padding-right:10px;padding-bottom:40px;}
.sidebar-search{border-bottom: 1px solid #efefef;}
.allSearch > div >ul{padding-left:0;width:100%;}
.allSearch li{display:block;padding-right:0;}
.allSearch .postform, .allSearch > div >ul > li > input[type="text"] {width:100%;margin:5px 0;display: block;
    padding: .3rem .75rem;
    font-size: 12px;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;}
.allSearch > div >ul > li > input[type="submit"]{
	display: inline-block;
	width:100%;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .3rem .75rem;
    font-size: 13px;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	cursor:pointer;
	color:#4d585f!important;
	background-color:#ededed;
	}
	.allSearch > div >ul > li > input[type="submit"]:hover{background-color:#ccc;}
.logout{display:block;font-size:1.2em;}

.leftOverlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9999;background-color:rgba(0,0,0, .7);}
ome

.site-main{position:relative;}
#main_menu{

} 

/* JS TREE */
/* RESETS */
.jstree-default .jstree-node{margin:0;}
.jstree-default .jstree-node, .jstree-default .jstree-icon {
    background-image: none;font-style:normal;
}
.current-menu-item > a, .current-menu-item > a::before {color: #F9690E!important;}

/* TREE ul */

 .first-level.jstree-open, .first-level.current-menu-parent{
   /* background-color: #f6f6f6;*/
    border-left: 3px solid;
    border-bottom: none;
    border-top: none;
    border-color: #F9690E;
}


/* TREE li */
.jstree-container-ul > li{margin-bottom:1px;}
.first-level{margin-bottom:5px;}


/* TREE a, i */
a.jstree-anchor{font-size:14px;}
.jstree-anchor, .jstree-anchor:link, .jstree-anchor:visited, .jstree-anchor:hover, .jstree-anchor:active {
   white-space: pre-line;display: inline-flex;line-height: 20px;width:100%;
}
 .jstree-anchor{
	color: #4d585f!important;
    position: relative;
    display: block;
    padding: 7px 0;
    border-left: 3px solid transparent;
    border-bottom: 1px solid #efefef;
	height:auto!important;
}
.jstree-default .jstree-clicked {
    background: transparent;
    border-radius: 0;
    box-shadow: none;	
}

.jstree-node, .jstree-children, .jstree-container-ul {
    margin-left: 10px;
}

.jstree-children ul.jstree-children {
    margin-left: 10px;
}

.jstree-children > .menu-item-type-post_type{padding-right:20px;}
/* TREE CATEGORY TYPE */
.menu-item-object-category > a > .jstree-themeicon{display:none;}

/* PANEL */.ico4 > a::before{ content: "\E869";}
/* HARDWARE */.ico12 > a::before{ content: "\E1DB";}
/* PBX */.ico17 > a::before{ content: "\E8C5";}
/* API */.ico18 > a::before{ content: "\E86F";}
.ico4 > a::before, .ico12 > a::before, .ico17 > a::before, .ico18 > a::before{display: inline-block;font-family: 'Material Icons';color:#919191;margin:0 10px;}
.ico4.current-menu-item > a::before, .ico12.current-menu-item > a::before, .ico17.current-menu-item > a::before, .ico18.current-menu-item > a::before, .ico4.current-menu-item > a, 
.jstree-default .jstree-clicked::before{color: #F9690E!important;}
.ico4.current-menu-parent > a::before, .ico12.current-menu-parent > a::before, .ico17.current-menu-parent > a::before, .ico18.current-menu-parent > a::before, .ico4.current-menu-parent > a{color: #6b2b03!important;}
/* TREE POST TYPE */
.jstree .menu-item-type-post_type > a > .jstree-themeicon{display:none;}
.jstree .menu-item-type-post_type > a {color:#999;}
.jstree .menu-item-type-post_type > a::before{ display: inline-block;font-family: 'Material Icons';content: "\E24D";color:#999;margin-right:5px;margin:0 10px;}


/* FIRST LEVEL TREE */
.jstree-default .jstree-open>.jstree-ocl, .jstree-default .jstree-closed>.jstree-ocl{top:7px;right:5px;z-index:9999;}
.jstree-default .jstree-open>.jstree-ocl::before {
    background-image:none;font-family: 'Material Icons';content: "\E15B";color:#194e71;}
	.jstree-default .jstree-closed>.jstree-ocl::before{
		   background-image:none; font-family: 'Material Icons';content:"\E145";font-style:normal;color:#2b87c5;}
		   .jstree-default .jstree-closed>.jstree-ocl{background-image:none;}
.jstree-closed{}

/* SECOND LEVEL */
.first-level > .jstree-children > .menu-item-type-taxonomy >a::before{display: inline-block;font-family: 'Material Icons';color:#919191;margin:0 10px;content: "\E893";}
.ico-second-level.jstree-open{background-color:#f7f9fb;}
.ico-second-level > .jstree-children {margin-left:10px;}

/* THRID LEVEL */
.ico-second-level > .jstree-children > .menu-item-type-taxonomy >a::before{display: inline-block;font-family: 'Material Icons';color:#919191;margin:0 10px;content: "\E893";}

/* FOTH LEVEL */
/* THRID LEVEL */
.ico-third-level > .jstree-children > .menu-item-type-taxonomy >a::before{display: inline-block;font-family: 'Material Icons';color:#919191;margin:0 10px;content: "\E893";}

/* FIRST LEVEL OPEN */
.jstree-default>.jstree-container-ul>.jstree-open{
	}

.jstree-clicked{ }
	
.jstree-container-ul > .jstree-open > .jstree-anchor{
	background-color:#e1e8ef;
	
}

/* POST TYPE TREE */
.menu-item-type-post_type > a::before{}



.jstree-container-ul > li> .jstree-icon, .jstree-default .jstree-closed>.jstree-ocl, .jstree-default .jstree-open>.jstree-ocl{position:absolute;}



.jstree-children > .jstree-node{position:relative;}
.jstree-children > li.jstree-leaf > .jstree-icon, .secnd > .jstree-anchor > .jstree-icon.jstree-themeicon, .frst > .jstree-anchor > .jstree-icon.jstree-themeicon{display:none;}


/* RIGHT CONTENT */
.right-content{margin-left:27%;padding:60px 40px 40px 40px;width:73%;}
.cat-header{}
.breadcrumbs{font-size:12px;float:right;}
.cat-header, .cat-list, .content-wrapper {background-color:#fff;margin:10px 0; padding:20px;float:left;width:100%;}
.doc-content, .doc-sidebar{float:left;padding:10px 40px 10px 20px;}
.doc-content{width:80%;border-right:1px solid #f5f5f5;}
.doc-content h4, .doc-content h3, .doc-content h2, .doc-content h5 {color: #D35400;
    border-left: 4px solid #D35400;
    padding: 10px;
    background-color: #fafafa;}
.doc-content .nostyle{color: #D35400;
    border-left: 0px solid transparent;
    padding: 10px;
    background-color: transparent;
	color:	black;}
.doc-content a{color:#2574A9;}
.doc-content a:hover{text-decoration: underline;}
.doc-sidebar{width:20%;}
.cat-list ul{display:inline-block;list-style-type:none;padding-left:0;margin-bottom:0;}
.cat-list ul li{padding:5px;border-top:1px solid #f5f5f5;}
.cat-list ul li:first-child{border-top:none;}
.cat-list ul li::before{font-family: 'Material Icons';
    content: "\E24D";
    color: #b3b3b3;
	margin-right:5px;}
/*.cat-list ul li a{color:#2574A9;}5e5e5e*/
.cat-title{font-size:24px;margin-bottom:0;color:#712912;padding-left:10px;}
.cat-desc p{font-size:11px; color:#919191;margin-bottom:0;padding-left:10px;}

.sidebar-title h2{font-size:20px;}
.rpwe-block li {
    border-bottom: 1px solid #f5f5f5!important;
    margin-bottom: 7px!important;
    padding-bottom: 7px!important;
}
.rpwe-block a{
white-space: pre-line;
    display: inline-flex;}
.rpwe-block a::before {
    display: inline-block;
    font-family: 'Material Icons';
    content: "\E24D";
    color: #999;
    margin-right: 5px;
}
.hint, .warning{   background-position: 20px center;
    background-size: 40px 40px;
    background-repeat: no-repeat;
    padding: 20px 60px 20px 80px;
	margin:1.8em 0;}
.hint{background-image: url(information.svg);}
.warning{background-image: url(warning.svg);}
.bg-info {
    background-color: #0c525d!important;
}
.thelp td:first-child {  
  width:30%;
  font-weight:bold;
}
.thelp td{
	vertical-align:middle;
}
.imgTable{display:inline-block!important;}
.post-revisions{list-style-type:none;padding-left:0;}
.post-revisions li{font-size:12px;}
.post-revisions li a::before {
    display: inline-block;
    font-family: 'Material Icons';
    content: "\E889";
    color: #999;
    margin-right: 5px;
	font-size:14px;
}
.rpwe-block ul {
    list-style: none !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
}
.rpwe-block h3 {
    background: none !important;
    clear: none;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    font-weight: 400;
    font-size: 12px !important;
    line-height: 1.5em;
}

.table-bordered td table td{border:none;}

/* SEARCH */
.doc-search{font-size: 13px;line-height: 18px;}
.doc-search p{margin-bottom:0;}
.search-title{font-size: 18px;margin-bottom: 5px;}
.search-hr{margin-top: 1rem;margin-bottom: 1rem;border: 0;border-top:1px solid #efefef;}
.searchCat{margin-bottom:5px;}
.searchCat a{color:#E87E04;}
.mark, mark {
    padding: .1em .3em;
    background-color: #eee;
	font-weight:bold;
}


/* FOOTER */
footer{position:fixed;bottom:0;width:100%;padding:5px;z-index:99999;background-color:#f6f6f6;font-size:10px;border-top:1px solid #ececec;}
.updated{font-size:13px; color:#000;}
.last-update{float:left;}
.top{position:fixed;bottom:50px;right:20px;width:40px;height:40px;background-color:rgba(241,87,39,0.7);color:#fff;z-index:99999;font-size:1.4em;-webkit-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.3);
box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.3);
-webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 2s ease-out;
  -o-transition: background-color 2s ease-out;
  transition: background-color 2s ease-out;
  padding: 7px 0 0 8px;  }
.top a{color:#fff;}
.top:hover{background-color:rgba(241,87,39,1);
-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.5);
box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.5);}

/* GLOSSARY */
.cminds_poweredby{display:none!important;}

/* LOGIN */
.loginCard{width:350px;position:absolute;top:40%;left:40%;background-color:#fff;border:1px solid #ededed;text-align:center;}
/*login-block{width:280px;height:200px;margin:20% auto 0 auto;}*/

/* CODE SNIPPETS */
pre {
    border: solid 1px #e1e1e1;
    font-size: 1 em;
    color: white;
    margin: 10px;
    padding: 10px;
    background: black;
}
	
	code {
     font-size:1em;
     color: white; 
     position: relative;     
     border-radius: 4px;     
     background: black; }

/*George styling classes*/

pre.preclass { 
	font-size: 100%;
	background:#000000;
	color:#ffffff;
	}

.spanclass { 
color:#d24d57;}

.secondspanclass { 
color:#00e640;}

/*.gh1 { color:#2e3131 ; font-family: 'Ubuntu', sans-serif; font-size: 40px; font-weight: normal; line-height: 48px; margin: 0; } */
/*.gh5 { color: #7c795d; font-family: 'Trocchi', serif; font-size: 35px; font-weight: normal; line-height: 48px; margin: 0; } */
.gh6 { color: black; font-family: 'Trocchi', serif; font-size: 30px; font-weight: normal; line-height: 48px; margin: 0; }
.gh7comment { color:#00e640; }
.gh8comment { color:#f7ca18;}

.customtable {   position: -webkit-sticky;
  position: sticky; }

  .customtoc { background-color: red; }

  