@font-face {font-family: 'Avenir LT Std';src: url('../fonts/AvenirLTStd-Light.eot');src: url('../fonts/AvenirLTStd-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/AvenirLTStd-Light.woff2') format('woff2'),url('../fonts/AvenirLTStd-Light.woff') format('woff'),url('../fonts/AvenirLTStd-Light.ttf') format('truetype'),url('../fonts/AvenirLTStd-Light.svg#AvenirLTStd-Light') format('svg');
font-weight: 300;
font-style: normal;
font-display: swap;}

@font-face {font-family: 'Avenir LT Std';src: url('../fonts/AvenirLTStd-LightOblique.eot');src: url('../fonts/AvenirLTStd-LightOblique.eot?#iefix') format('embedded-opentype'),url('../fonts/AvenirLTStd-LightOblique.woff2') format('woff2'),url('../fonts/AvenirLTStd-LightOblique.woff') format('woff'),url('../fonts/AvenirLTStd-LightOblique.ttf') format('truetype'),url('../fonts/AvenirLTStd-LightOblique.svg#AvenirLTStd-LightOblique') format('svg');
font-weight: 300;
font-style: italic;
font-display: swap;}

/* @font-face {font-family: 'Avenir LT Std';src: url('../fonts/AvenirLTStd-Medium.eot');src: url('../fonts/AvenirLTStd-Medium.eot?#iefix') format('embedded-opentype'),url('../fonts/AvenirLTStd-Medium.woff2') format('woff2'),url('../fonts/AvenirLTStd-Medium.woff') format('woff'),url('../fonts/AvenirLTStd-Medium.ttf') format('truetype'),url('../fonts/AvenirLTStd-Medium.svg#AvenirLTStd-Medium') format('svg');
font-weight: 500;
font-style: normal;
font-display: swap;}

@font-face {font-family: 'Avenir LT Std';src: url('../fonts/AvenirLTStd-MediumOblique.eot');src: url('../fonts/AvenirLTStd-MediumOblique.eot?#iefix') format('embedded-opentype'),url('../fonts/AvenirLTStd-MediumOblique.woff2') format('woff2'),url('../fonts/AvenirLTStd-MediumOblique.woff') format('woff'),url('../fonts/AvenirLTStd-MediumOblique.ttf') format('truetype'),url('../fonts/AvenirLTStd-MediumOblique.svg#AvenirLTStd-MediumOblique') format('svg');
font-weight: 500;
font-style: italic;
font-display: swap;} */

@font-face {font-family: 'Avenir LT Std';src: url('../fonts/AvenirLTStd-Heavy.eot');src: url('../fonts/AvenirLTStd-Heavy.eot?#iefix') format('embedded-opentype'),url('../fonts/AvenirLTStd-Heavy.woff2') format('woff2'),url('../fonts/AvenirLTStd-Heavy.woff') format('woff'),url('../fonts/AvenirLTStd-Heavy.ttf') format('truetype'),url('../fonts/AvenirLTStd-Heavy.svg#AvenirLTStd-Heavy') format('svg');
font-weight: 900;
font-style: normal;
font-display: swap;}

@font-face {font-family: 'Avenir LT Std';src: url('../fonts/AvenirLTStd-HeavyOblique.eot');src: url('../fonts/AvenirLTStd-HeavyOblique.eot?#iefix') format('embedded-opentype'),url('../fonts/AvenirLTStd-HeavyOblique.woff2') format('woff2'),url('../fonts/AvenirLTStd-HeavyOblique.woff') format('woff'),url('../fonts/AvenirLTStd-HeavyOblique.ttf') format('truetype'),url('../fonts/AvenirLTStd-HeavyOblique.svg#AvenirLTStd-HeavyOblique') format('svg');
font-weight: 900;
font-style: italic;
font-display: swap;}

p.chromeframe {background-color:#ff0000; line-height:25px; font-size:14px; font-family: Arial, sans-serif; text-align:center; position:absolute; width:100%;}
p.chromeframe a {color:#ffffff; font-weight: bold; text-transform: uppercase;}
p.chromeframe a:hover {text-decoration: underline;}

.m_top{margin-top:40px;}.m_bot{margin-bottom:40px;}.m_top20{margin-top:20px;}.m_bot20{margin-bottom:20px;}.m_top10{margin-top:10px;}.m_bot10{margin-bottom:10px;}.m_top0{margin-top:0px;}.m_bot0{margin-bottom:0px;}img{max-width:100%;}
.p_top0{padding-top:0!important}.p_bot0{padding-bottom:0!important}
* {outline:none !important;}

a, .navbar-nav li, .btn, .nav-tabs>li>a>span, code {-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}

body {-webkit-backface-visibility: hidden;font-family: Avenir LT Std, sans-serif; font-size:15px;font-weight:300;letter-spacing:0.02857143em;color:#3c3c3c;}
html {scroll-behavior:smooth}

.col-sm-2.five {width:20%;}

.navbar {margin-bottom:0;}
.navbar-brand {padding:0;}
.navbar-nav>li>a:hover, .navbar-nav>li>a:focus {cursor:pointer;}
#layout.nav-tabs {margin-bottom:20px}
#layout.nav-tabs>li>a {padding:0;margin-right:0px;}
#layout.nav-tabs>li {margin-right:3px;margin-bottom:-6px}
#layout.nav-tabs>li.active>a>span, #layout.nav-tabs>li.active>a:focus>span, #layout.nav-tabs>li.active>a:hover>span{border-bottom: 5px solid}
#layout.nav-tabs>li>a:hover, #layout.nav-tabs>li>a:focus {border-color:transparent;background:transparent}
#layout.nav-tabs>li>a:hover>span, #layout.nav-tabs>li>a:focus>span {border-bottom: 5px solid}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {background:#478978;border:none;color:#ffffff}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {background-color:#478978}
.dropdown-menu>li>a {padding:5px 20px}

@media screen and (min-width:768px) {
	.navbar-nav>li>button {margin:4px 0px;}
	.navbar-nav>li>a {padding-top:10px;padding-bottom:10px}
	.navbar-brand>img {height:40px;}
	.navbar-nav li.active, .navbar-nav li:hover, .navbar-nav li:focus {background:none;}
	.navbar-nav li.active > a, .navbar-nav li a:hover, .navbar-nav li a:focus {color:#ffffff;background:#478978}
}

.tab-content{
    padding-top: 20px;
}

.bg-extra {background-color:#b4a0cd}
.text-extra {color:#612ca2}
.bg-warning, .bg-danger, .bg-info, .bg-success, .bg-extra, .bg-null {padding:5px 10px}
.nav-tabs>li>a .bg-danger, .nav-tabs>li>a .bg-info, .nav-tabs>li>a .bg-success, .nav-tabs>li>a .bg-warning, .nav-tabs>li>a .bg-extra, .nav-tabs>li>a .bg-null {padding:10px 20px;display:inline-block;border-radius:4px 4px 0 0}

@media screen and (max-width:1199px) {
	.nav-tabs>li>a .bg-danger, .nav-tabs>li>a .bg-info, .nav-tabs>li>a .bg-success, .nav-tabs>li>a .bg-warning, .nav-tabs>li>a .bg-extra, .nav-tabs>li>a .bg-null {padding:8px 15px}
}


.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {vertical-align:middle}

#code_wrapper p {padding:20px 0 5px;margin:0}
#code_wrapper i {color:#000000;font-size:80%}
/* #code_wrapper h2.chapter, #code_wrapper h3.chapter {padding-top:30px;margin-top:30px;} */
#code_wrapper h2.chapter a, #code_wrapper h3.chapter a {color:#478978}
#code_wrapper h2.chapter.main_chapter {margin:10px 0}
#code_wrapper .collapse {padding-bottom:80px;}
#code_wrapper h4 {margin:30px 0 10px;font-weight:bold;color:#666666}
#code_wrapper code {white-space:break-spaces;font-family:"Courier New", monospace;background-color: #f9f9f9;border: 1px solid #d9d9d9;border-radius: 4px;padding:5px 10px;font-size:13px;line-height:1.5;display:block;margin-bottom:5px;color:#333333}
#code_wrapper code:hover, #code_wrapper code.hover {background-color:#478978;color:#ffffff;cursor:pointer}
#code_wrapper code .hl {background-color:#b9dcd3;padding:3px 4px;color:#333333}
#code_wrapper code .hl.no_replace {background-color:#b4a0cd;color:#ffffff}
#code_wrapper .terminal {background-color:#000000;color:#ffffff;padding:3px 7px;font-family:"Courier New", monospace;font-size:14px;display:inline-block;}
#code_wrapper .aws {color:#ec7211}
#code_wrapper .aws_bg {background-color:#ec7211;color:#000000;padding:3px 7px;font-family:"Courier New", monospace;font-size:14px;display:inline-block;margin-top:3px;}
#code_wrapper .aruba {color:#e35205}
#code_wrapper .aruba_bg {background-color:#e35205;color:#ffffff;padding:3px 7px;font-family:"Courier New", monospace;font-size:14px;display:inline-block;margin-top:3px;}
#code_wrapper .bit {color:#0052CC}
#code_wrapper .bit_bg {background-color:#0052CC;color:#ffffff;padding:3px 7px;font-family:"Courier New", monospace;font-
size:14px;display:inline-block;margin-top:3px;}
#code_wrapper .net {color:#004f75}
#code_wrapper .net_bg {background-color:#004f75;color:#ffffff;padding:3px 7px;font-family:"Courier New", monospace;font-
size:14px;display:inline-block;margin-top:3px;}

footer {background-color:#F6F6F6;padding:10px;text-align:center; margin-top:80px;}

.btn-group label{
	margin-right: 2px;
}