/* CSS Document */
.pi-list {word-wrap: break-word;}

@media only screen and (min-width: 600px) {
  /* For mobile phones: */
  .pi-list .cols-2, .pi-list .cols-3, .pi-list .cols-4, .pi-list .cols-5, .pi-list .cols-6{    width: 98%;
margin-right:2%;
    float: left;
	}
}

@media only screen and (min-width: 768px) {
	.pi-list .cols-2, .pi-list .cols-3, .pi-list .cols-4, .pi-list .cols-5, .pi-list .cols-6{    width: 48%;
margin-right:2%;
    float: left;}
}
@media only screen and (min-width: 992px) {
.pi-list .cols-3{    width: 31%;
margin-right:2%;
    float: left;}
.pi-list .cols-2{    width: 48%;
margin-right:2%;
    float: left;}
.pi-list .cols-1{    width: 98%;
margin-right:2%;
    float: left;}	
.pi-list .cols-4{    width: 23%;
margin-right:2%;
    float: left;}
.pi-list .cols-5{    width: 18%;
margin-right:2%;
    float: left;}
.pi-list .cols-6{    width: 15%;
margin-right:1.5%;
    float: left;}

}



.pi-list{
	margin-top:25px;
}
.pi-list h3{margin-bottom:25px;}
.pi-list h4{text-transform: capitalize;}
.pi-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.pi-list ul {
list-style: none;
    margin: 0!important;

}
	
.pi-list ul li{

font-size:15px;
margin: 5px auto!important;
list-style-type: none!important;
	margin-left: 5px!important;
}

.pi-list li a {
    width: 92%;
    padding: 8px 4%;
    background: #eee;
    color: #444 !important;
    border-radius: 5px;
    border: 0 !important;
    margin: 0 0px 2px 0;
    display: block;
    text-decoration: none;
    font-size: 0.9em;
    -webkit-transition: background-color 0.1s ease-out;
    -moz-transition: background-color 0.1s ease-out;
    -o-transition: background-color 0.1s ease-out;
    transition: background-color 0.1s ease-out;
}
.pi-list li a:hover {
background-color: #9dd62c;
}

.pi-cat{    clear: both;
    margin: 10px auto;}

#lct-widget-documentation-category-container{

}

#lct-widget-documentation-category-container .cat-item{
    margin-bottom:2px !important;
     
}
#lct-widget-documentation-category-container ul {
    margin: 34px 0 50px 0px;
    font-size:13.5px;
}
#lct-widget-documentation-category-container ul li {
        float: right;
    clear: right;

}

#lct-widget-documentation-category-container li, #lct-widget-documentation-category-container li:visited,#lct-widget-documentation-category-container  li:active {
    color: #2a2a2a;
    text-decoration: none;
}
#lct-widget-documentation-category-container  ul li {
    background: #B7C5CF;
    color: #fff !important;
     padding-right: 16px!important;
    padding-top: 6px!important;
    padding-bottom: 6px!important;
    display: inline-block;
}
#lct-widget-documentation-category-container li, #lct-widget-documentation-category-container  input {
    outline-width: 3px;
    outline-color: #9dd62c;
}

#lct-widget-documentation-category-container li:hover {
   background: #93A4B1;
}

#lct-widget-documentation-category-container  .current-cat , #lct-widget-documentation-category-container  ul li:hover {
    background: #93A4B1;
    color: #FFF;
}
#lct-widget-documentation-category-container a, #lct-widget-documentation-category-container .current-cat a, #lct-widget-documentation-category-container  ul a:hover {
       padding: 7px 2px 7px 16px;
    color: #FFF!important;
}

#pim-doc h3, #pim-doc h4{margin-top:25px;}
#pim-doc code{
	font-size: 12px;
    background-color: #efefef;
    padding: 5px;
    border: 1px solid #D0CFCF;
}
.syntaxhighlighter {
  background-color: #efefef !important;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px !important;
  padding: 15px 10px;
	    margin-bottom: 20px;
}
table td.code {
  width: 100% !important;
}
table td.code .container {
  position: relative !important;
}
pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}