﻿body, html {
    height:100%;
    overflow-y: hidden;
    margin: 0px 0px 0px 8px;
}

.small-right-padding {
	padding-right: 8px;
}

.full-page-scroll {
    height: 100%;
    overflow-y: scroll; 
}

.full-page {
    min-height: 100%;
    height: 100%;
    min-width: 600px;
    max-width: 1200px;
    margin: auto;
}

.sidebar {
    width: 320px;
    float: left;
}

.main-content {
    margin-left: 320px;
    min-width: 320px;
    height: 100%;
}

.main-content iframe {
    width: 100%;
    height: 100%;
}

.bs-docs-sidebar {
    padding-left: 0px;
}

.bs-docs-sidebar .nav>li>a {
    padding: 4px 4px;
}

.bs-docs-sidebar .nav .nav>li>a {
    padding-left: 10px;
}

.bs-docs-sidebar .nav>li>a.current {
    color: #000;
}

.bs-docs-sidebar #sidebar>li>a:focus {
    color: #999;
    border-left: 2px solid transparent;    
    background-color: transparent; 
}

.text-right {
    margin-bottom: 10px;
}

@media screen and (max-width: 500px) {
    .sidebar .bs-docs-sidebar {
        display:block;
    }
}

.table {
    width: auto;
}