/* Bootstrap 3 compatibility layer for the archived everying.fanconet.com markup.
 * Bootstrap runtime: 5.3.8. Keep this file small and remove rules as markup is modernized.
 */

/* Bootstrap 3 xs grid aliases (Bootstrap 5 uses .col-* for the smallest breakpoint). */
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;flex:0 0 auto}
.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}

/* Utility aliases removed after Bootstrap 3. */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}
.img-responsive{display:block;max-width:100%;height:auto}
.hidden{display:none!important}
@media(max-width:767.98px){.hidden-xs{display:none!important}.visible-xs{display:block!important}}
@media(min-width:768px) and (max-width:991.98px){.hidden-sm{display:none!important}.visible-sm{display:block!important}}
@media(min-width:992px) and (max-width:1199.98px){.hidden-md{display:none!important}.visible-md{display:block!important}}
@media(min-width:1200px){.hidden-lg{display:none!important}.visible-lg{display:block!important}}

/* Bootstrap 3 default navbar appearance while using Bootstrap 5 collapse/dropdown code. */
.navbar-default{background-color:#f8f8f8;border:1px solid #e7e7e7;border-radius:4px;--bs-navbar-color:#777;--bs-navbar-hover-color:#333;--bs-navbar-active-color:#555;--bs-navbar-brand-color:#777;--bs-navbar-brand-hover-color:#5e5e5e;--bs-navbar-padding-y:0}
.navbar-default .container-fluid{min-height:50px}
.navbar-header{display:flex;align-items:center;justify-content:space-between}
.navbar-brand{height:50px;padding:15px;font-size:18px;line-height:20px;margin-right:0}
.navbar-nav>li>a{padding:15px;line-height:20px;color:#777;text-decoration:none;display:block}
.navbar-nav>li>a:hover,.navbar-nav>li>a:focus{color:#333;background-color:transparent}
.navbar-nav>.active>a,.navbar-nav>.active>a:hover,.navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}
.navbar-nav>.open>a,.navbar-nav>.open>a:hover,.navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}
.navbar-right{margin-left:auto}
.navbar-toggle{position:relative;float:right;margin:8px 15px 8px 0;padding:9px 10px;background:transparent;border:1px solid #ddd;border-radius:4px}
.navbar-toggle:hover,.navbar-toggle:focus{background-color:#ddd}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;background-color:#888}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
@media(min-width:768px){.navbar-header{width:auto}.navbar-toggle{display:none}.navbar-collapse.collapse{display:flex!important}.navbar-nav{flex-direction:row}.navbar-nav>li{position:relative}.navbar-right{margin-left:auto}}
@media(max-width:767.98px){.navbar-default .container-fluid{display:block}.navbar-header{width:100%}.navbar-collapse{width:100%}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding:10px 15px}.navbar-right{margin-left:0}}

/* Bootstrap 3 dropdown details. */
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}
.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;color:#333;white-space:nowrap;text-decoration:none}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;background-color:#f5f5f5}
.dropdown-menu .divider,.dropdown-menu li.divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}

/* Components removed/renamed in later Bootstrap versions. */
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}
.well-sm{padding:9px;border-radius:3px}.well-lg{padding:24px;border-radius:6px}
.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05)}
.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}
.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}
.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto;margin-right:auto;margin-left:auto}
.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label-default{background-color:#777}.label-primary{background-color:#337ab7}.label-success{background-color:#5cb85c}.label-info{background-color:#5bc0de}.label-warning{background-color:#f0ad4e}.label-danger{background-color:#d9534f}
.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}
.table-condensed>:not(caption)>*>*{padding:5px}
.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}

/* Breadcrumbs in Bootstrap 3 used list items without explicit separators. */
.breadcrumb>li{display:inline}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}

/* The archive only uses the home and external-link glyphs. Keep them font-free. */
.glyphicon{position:relative;top:1px;display:inline-block;font-style:normal;font-weight:400;line-height:1}.glyphicon-home:before{content:"⌂"}.glyphicon-new-window:before{content:"↗"}
