﻿html,body{
    margin:0px;
    padding:0px;
    font-family:Verdana,Arial;
    font-size:100%;
    overflow-x:hidden;
}


/* ENVATO BUTTON*/

.envato {
    position:absolute;
    top:-5px;
    right:10px;
    float:right;
    z-index:1000;

    background-color: #82b440;
    -webkit-box-shadow: 0 2px 0 #587e1b;
    box-shadow: 0 2px 0 #587e1b;
    box-sizing: border-box;
    border: none;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    color: white;
    cursor: pointer;
    display: inline-block;
    font-family: Helvetica, Arial, sans-serif;
    margin: 0;
    text-align: center;
    text-decoration: none;
    padding: 12px 20px 10px 20px;

    -webkit-transition: all .25s ease-in;
    -moz-transition:    all .25s ease-in;
    -o-transition:      all .25s ease-in;
    transition:         all .25s ease-in;
}
.envato:hover {
    background-color:#82b440;
    top:0px;
}
.envato i, .envato strong {
    font-size:14px !important;
    font-weight:bold;
    vertical-align:baseline;
    letter-spacing:2px;
}
.envato i{
    font-size: 16px !important;
    display:none;
}
.envato strong{
    font-family: Helvetica, Arial, sans-serif;
}

.divHeader {
    position:relative;
}

.syntaxhighlighter {
    margin: 10px 0 20px !important;
}
.syntaxhighlighter .line{
    font-size:12px !important;
}

h1.nc-title{ }
h1.nc-title > span{ font-size:42px; font-weight:normal; font-family: 'Poiret One', Verdana,Arial; }

table.tblDoc{
    width:100%;
    table-layout:fixed;
}

table.tblDoc thead>tr{
    background-color:#eaeaea;
}
table.tblDoc thead>tr>th{
    vertical-align:middle;
    padding:5px 10px;
}
table.tblDoc thead>tr>th>p{
    text-align:left;
    vertical-align:middle;
    margin:0px;
    font-size:14px;
    font-weight:bold;
}
table.tblDoc tbody>tr:nth-of-type(2n+1){
    background-color:#f7f7f7;
}
table.tblDoc tbody>tr {

}
table.tblDoc tbody>tr>td{
    padding:5px 10px;
    font-size:12px;
}
table.tblDoc tbody>tr>td>p{
    text-align:left;
    vertical-align:middle;
    margin:0px;
}
table.tblDoc tbody>tr>td>p>span{
    color:#4aa554;
}





.grid-sample .row > .col >label{
    display:block;
    padding:5px 10px;
    font-size:12px;
}
.grid-sample .row > .col > label{
    background-color:#f2f2f2;
}
.grid-sample .row > .col:nth-of-type(2n+1) >label{
    background-color:#eaeaea;
}

aside{
    position:absolute;
    width:220px;
    height:100%;
}
.sidenav{
    list-style: none;
    padding:28px 20px 10px 10px;
    text-align:left;
}
.sidenav ul {
    padding-left: 1px;
    list-style: none;
}
.sidenav>li>ul:before {
    content: '';
    position: absolute;
    top: 22px;
    bottom: 12px;
    left: 0;
    border-left: 1px solid #ccc;
    margin-left:10px;
}
.sidenav>li {
    position: relative;
    color: #aaa;
}
.sidenav>li>label {
    font-size: 12px;
    font-weight:bold;
    line-height: 22px;
    padding-left: 10px;
    display:block;
    border-bottom:1px solid #ccc;
}
.sidenav>li>a {
    font-size: 14px;
    line-height: 30px;
}
.sidenav>li li {
    position:relative;
}
.sidenav a {
    display: block;
    font-size: 12px;
    color: #2A6591;
    transition: .3s ease;
    text-decoration:none;
    padding:7px 0 7px 10px;
}
.sidenav ul a {
    padding-left: 20px;
}
.sidenav a.active, .sidenav a:hover {
    text-decoration: underline;
    opacity: 1;
    color: #2A6591;
}
.sidenav a.active{
    
    font-weight:bold;
}
.sidenav>li>ul li a:before {
    content: ' ';
    position: absolute;
    left: 7px;
    top: 50%;
    width: 5px;
    height: 5px;
    background-color: #ccc;
    margin-top: -2px;
    border-radius:50%;
}
.sidenav>li>ul li.active a:before, .sidenav>li>ul a.active:before {
    content: ' ';
    position: absolute;
    left: 7px;
    top: 50%;
    width: 5px;
    height: 5px;
    background-color: #2A6591;
    margin-top: -2px;
}


article{
    border-left:220px solid #fafafa;
    width:100%;
    box-sizing:border-box;
    padding-bottom:100px;
}


h5{
    
}

h5>span{
    display:inline-block;
    line-height:40px;
    background-color: #fafafa;
    color: #2a6591;
    padding:0 15px;
}
.nc-accordion img{
    float:left;
    margin:5px;
}


footer{
    border-bottom : 20px solid #211E1E;
    background:linear-gradient(to right bottom, #302e2e, #000) !important;
    color:#fff;
}
footer > div {
    padding:50px 0 20px;
}
footer h2 {
    margin-bottom:10px;
}
footer h2 > span {
    font-size:20px !important;
    font-weight:bold;
    color:#fff;
    font-family: 'Poiret One', Verdana,Arial;
}
footer p{
    color:#ccc;
}
footer table{
}
footer table tr td > label{
    color:#777;
    font-size:10px !important;
}
footer hr{
    border-color:#555;
    width:70%;
    margin-bottom:20px;
}
footer ul{
    list-style:none;
    padding:0px;
    margin:0px;
    padding-left:20px;
}
footer ul li{
    margin-bottom:12px;
}
footer ul li i{
    display:inline-block;
    text-align:center;
    font-size:16px !important;
}

.divCryptoDonate {
    margin-top:15px;
}

@media only screen and (max-width: 768px) {
    .divCryptoDonate {
        margin: 0 auto;
    }
    
    article{
        border-left:none;
        width:100%;
        padding-bottom:100px;
    }

    aside {
        display:none;
    }
    table.tblDoc {
        overflow: auto;
        display: block;
        white-space: nowrap;
    }
    table.tblDoc thead>tr>th{
        width:100%;
    }
}

