/* Extrait de Bootstrap 2.x : uniquement les regles qui s'appliquent a
   hqf.fr -- le reset complet, plus navbar / nav / dropdown / collapse /
   container / clearfix. Genere depuis le navigateur en testant chaque
   selecteur contre la page reelle, et EN CONSERVANT L'ORDRE SOURCE :
   les @media de Bootstrap surchargent des regles ecrites avant eux.
   Remplace css/bootstrap.min.css (115 Ko). */
.clearfix { }.clearfix::before, .clearfix::after { display: table; content: ""; line-height: 0; }.clearfix::after { clear: both; }article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }audio, canvas, video { display: inline-block; }audio:not([controls]) { display: none; }html { font-size: 100%; text-size-adjust: 100%; }a:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }a:hover, a:active { outline: 0px; }sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }sup { top: -0.5em; }sub { bottom: -0.25em; }img { max-width: 100%; height: auto; vertical-align: middle; border: 0px; }button, input, select, textarea { margin: 0px; font-size: 100%; vertical-align: middle; }button, input { line-height: normal; }button, html input[type="button"], input[type="reset"], input[type="submit"] { appearance: button; cursor: pointer; }label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] { cursor: pointer; }input[type="search"] { box-sizing: content-box; appearance: textfield; }input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { appearance: none; }textarea { overflow: auto; vertical-align: top; }
@media print{* { text-shadow: none !important; color: rgb(0, 0, 0) !important; background: transparent !important; box-shadow: none !important; }a, a:visited { text-decoration: underline; }a[href]::after { content: " (" attr(href) ")"; }abbr[title]::after { content: " (" attr(title) ")"; }.ir a::after, a[href^="javascript:"]::after, a[href^="#"]::after { content: ""; }pre, blockquote { border: 1px solid rgb(153, 153, 153); break-inside: avoid; }thead { display: table-header-group; }tr, img { break-inside: avoid; }img { max-width: 100% !important; }p, h2, h3 { orphans: 3; widows: 3; }h2, h3 { break-after: avoid; }}
body { margin: 0px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }a { color: rgb(0, 136, 204); text-decoration: none; }a:hover { color: rgb(0, 85, 128); text-decoration: underline; }[class*="span"] { float: left; min-height: 1px; margin-left: 20px; }.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 940px; }.container::before, .container::after { display: table; content: ""; line-height: 0; }.container::after { clear: both; }p { margin: 0px 0px 10px; }small { font-size: 85%; }strong { font-weight: bold; }em { font-style: italic; }cite { font-style: normal; }h1, h2, h3, h4, h5, h6 { margin: 10px 0px; font-family: inherit; font-weight: bold; line-height: 20px; color: inherit; text-rendering: optimizelegibility; }h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-weight: normal; line-height: 1; color: rgb(153, 153, 153); }h1, h2, h3 { line-height: 40px; }h1 { font-size: 38.5px; }h2 { font-size: 31.5px; }h3 { font-size: 24.5px; }h4 { font-size: 17.5px; }h5 { font-size: 14px; }h6 { font-size: 11.9px; }h1 small { font-size: 24.5px; }h2 small { font-size: 17.5px; }h3 small { font-size: 14px; }h4 small { font-size: 14px; }ul, ol { padding: 0px; margin: 0px 0px 10px 25px; }ul ul, ul ol, ol ol, ol ul { margin-bottom: 0px; }li { line-height: 20px; }dl { margin-bottom: 20px; }dt, dd { line-height: 20px; }dt { font-weight: bold; }dd { margin-left: 10px; }hr { margin: 20px 0px; border-width: 1px 0px; border-right-style: initial; border-left-style: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-top-style: solid; border-top-color: rgb(238, 238, 238); border-bottom-style: solid; border-bottom-color: rgb(255, 255, 255); }abbr[title], abbr[data-original-title] { cursor: help; border-bottom: 1px dotted rgb(153, 153, 153); }blockquote { padding: 0px 0px 0px 15px; margin: 0px 0px 20px; border-left: 5px solid rgb(238, 238, 238); }blockquote p { margin-bottom: 0px; font-size: 16px; font-weight: 300; line-height: 25px; }blockquote small { display: block; line-height: 20px; color: rgb(153, 153, 153); }blockquote small::before { content: "— "; }q::before, q::after, blockquote::before, blockquote::after { content: ""; }address { display: block; margin-bottom: 20px; font-style: normal; line-height: 20px; }code, pre { padding: 0px 3px 2px; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 12px; color: rgb(51, 51, 51); border-radius: 3px; }code { padding: 2px 4px; color: rgb(221, 17, 68); background-color: rgb(247, 247, 249); border: 1px solid rgb(225, 225, 232); white-space: nowrap; }pre { display: block; padding: 9.5px; margin: 0px 0px 10px; font-size: 13px; line-height: 20px; word-break: break-all; overflow-wrap: break-word; white-space: pre-wrap; background-color: rgb(245, 245, 245); border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; }pre code { padding: 0px; color: inherit; white-space: pre-wrap; background-color: transparent; border: 0px; }table { max-width: 100%; background-color: transparent; border-collapse: collapse; border-spacing: 0px; }table td[class*="span"], table th[class*="span"], .row-fluid table td[class*="span"], .row-fluid table th[class*="span"] { display: table-cell; float: none; margin-left: 0px; }form { margin: 0px 0px 20px; }fieldset { padding: 0px; margin: 0px; border: 0px; }legend { display: block; width: 100%; padding: 0px; margin-bottom: 20px; font-size: 21px; line-height: 40px; color: rgb(51, 51, 51); border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: rgb(229, 229, 229); }legend small { font-size: 15px; color: rgb(153, 153, 153); }label, input, button, select, textarea { font-size: 14px; font-weight: normal; line-height: 20px; }input, button, select, textarea { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }label { display: block; margin-bottom: 5px; }select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { display: inline-block; height: 20px; padding: 4px 6px; margin-bottom: 10px; font-size: 14px; line-height: 20px; color: rgb(85, 85, 85); border-radius: 4px; vertical-align: middle; }input, textarea, .uneditable-input { width: 206px; }textarea { height: auto; }input[type="radio"], input[type="checkbox"] { margin: 4px 0px 0px; line-height: normal; }input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] { width: auto; }select, input[type="file"] { height: 30px; line-height: 30px; }select { width: 220px; border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); }select[multiple], select[size] { height: auto; }select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: rgb(153, 153, 153); }input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] { float: none; margin-left: 0px; }input, textarea, .uneditable-input { margin-left: 0px; }input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] { cursor: not-allowed; background-color: rgb(238, 238, 238); }input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] { background-color: transparent; }input:focus:invalid, textarea:focus:invalid, select:focus:invalid { color: rgb(185, 74, 72); border-color: rgb(238, 95, 91); }input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus { border-color: rgb(233, 50, 45); box-shadow: rgb(248, 185, 183) 0px 0px 6px; }.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu { font-size: 14px; }.input-append .add-on, .input-prepend .add-on, .input-append .btn, .input-prepend .btn, .input-append .btn-group > .dropdown-toggle, .input-prepend .btn-group > .dropdown-toggle { vertical-align: top; border-radius: 0px; }.input-append .active, .input-prepend .active { background-color: rgb(169, 219, 169); border-color: rgb(70, 165, 70); }.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle { border-radius: 0px 4px 4px 0px; }.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] { color: rgb(51, 51, 51); background-color: rgb(230, 230, 230); }.btn:active, .btn.active { }.btn.active, .btn:active { background-image: none; outline: 0px; box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 4px inset, rgba(0, 0, 0, 0.05) 0px 1px 2px; }.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active { color: rgba(255, 255, 255, 0.75); }.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] { color: rgb(255, 255, 255); background-color: rgb(0, 68, 204); }.btn-primary:active, .btn-primary.active { }.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] { color: rgb(255, 255, 255); background-color: rgb(248, 148, 6); }.btn-warning:active, .btn-warning.active { }.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] { color: rgb(255, 255, 255); background-color: rgb(189, 54, 47); }.btn-danger:active, .btn-danger.active { }.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] { color: rgb(255, 255, 255); background-color: rgb(81, 163, 81); }.btn-success:active, .btn-success.active { }.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] { color: rgb(255, 255, 255); background-color: rgb(47, 150, 180); }.btn-info:active, .btn-info.active { }.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] { color: rgb(255, 255, 255); background-color: rgb(34, 34, 34); }.btn-inverse:active, .btn-inverse.active { }.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover { font-size: 14px; }.btn-group > .btn:last-child, .btn-group > .dropdown-toggle { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }.btn-group > .btn.large:last-child, .btn-group > .large.dropdown-toggle { border-top-right-radius: 6px; border-bottom-right-radius: 6px; }.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active { z-index: 2; }.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0px; }.btn-group > .btn + .dropdown-toggle { padding-left: 8px; padding-right: 8px; box-shadow: rgba(255, 255, 255, 0.125) 1px 0px 0px inset, rgba(255, 255, 255, 0.2) 0px 1px 0px inset, rgba(0, 0, 0, 0.05) 0px 1px 2px; }.btn-group > .btn-mini + .dropdown-toggle { padding-left: 5px; padding-right: 5px; }.btn-group > .btn-small + .dropdown-toggle { }.btn-group > .btn-large + .dropdown-toggle { padding-left: 12px; padding-right: 12px; }.btn-group.open .dropdown-toggle { background-image: none; box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 4px inset, rgba(0, 0, 0, 0.05) 0px 1px 2px; }.btn-group.open .btn.dropdown-toggle { background-color: rgb(230, 230, 230); }.btn-group.open .btn-primary.dropdown-toggle { background-color: rgb(0, 68, 204); }.btn-group.open .btn-warning.dropdown-toggle { background-color: rgb(248, 148, 6); }.btn-group.open .btn-danger.dropdown-toggle { background-color: rgb(189, 54, 47); }.btn-group.open .btn-success.dropdown-toggle { background-color: rgb(81, 163, 81); }.btn-group.open .btn-info.dropdown-toggle { background-color: rgb(47, 150, 180); }.btn-group.open .btn-inverse.dropdown-toggle { background-color: rgb(34, 34, 34); }.btn .caret { margin-top: 8px; margin-left: 0px; }.btn-mini .caret, .btn-small .caret, .btn-large .caret { margin-top: 6px; }.btn-large .caret { border-left-width: 5px; border-right-width: 5px; border-top-width: 5px; }.dropup .btn-large .caret { border-bottom-width: 5px; }.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret { border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); }.nav { margin-left: 0px; margin-bottom: 20px; list-style: none; }.nav > li > a { display: block; }.nav > li > a:hover { text-decoration: none; background-color: rgb(238, 238, 238); }.nav > li > a > img { max-width: none; }.nav > .pull-right { float: right; }.nav li + .nav-header { margin-top: 9px; }.nav-list > .active > a, .nav-list > .active > a:hover { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.2) 0px -1px 0px; background-color: rgb(0, 136, 204); }.nav-tabs > .active > a, .nav-tabs > .active > a:hover { color: rgb(85, 85, 85); background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent; border-image: initial; cursor: default; }.nav-pills > .active > a, .nav-pills > .active > a:hover { color: rgb(255, 255, 255); background-color: rgb(0, 136, 204); }.nav-tabs .dropdown-menu { border-radius: 0px 0px 6px 6px; }.nav-pills .dropdown-menu { border-radius: 6px; }.nav .dropdown-toggle .caret { border-top-color: rgb(0, 136, 204); border-bottom-color: rgb(0, 136, 204); margin-top: 6px; }.nav .dropdown-toggle:hover .caret { border-top-color: rgb(0, 85, 128); border-bottom-color: rgb(0, 85, 128); }.nav-tabs .dropdown-toggle .caret { margin-top: 8px; }.nav .active .dropdown-toggle .caret { border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); }.nav-tabs .active .dropdown-toggle .caret { border-top-color: rgb(85, 85, 85); border-bottom-color: rgb(85, 85, 85); }.nav > .dropdown.active > a:hover { cursor: pointer; }.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret { border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); opacity: 1; }.tabs-stacked .open > a:hover { border-color: rgb(153, 153, 153); }.tab-content > .active, .pill-content > .active { display: block; }.tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:hover { border-color: transparent rgb(221, 221, 221) rgb(221, 221, 221); }.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover { border-color: rgb(221, 221, 221) transparent rgb(221, 221, 221) rgb(221, 221, 221); }.tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover { border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) transparent; }.nav > .disabled > a { color: rgb(153, 153, 153); }.nav > .disabled > a:hover { text-decoration: none; background-color: transparent; cursor: default; }.navbar { overflow: visible; margin-bottom: 20px; }.navbar-inner { min-height: 40px; padding-left: 20px; padding-right: 20px; background-color: rgb(250, 250, 250); background-image: linear-gradient(rgb(255, 255, 255), rgb(242, 242, 242)); background-repeat: repeat-x; border: 1px solid rgb(212, 212, 212); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.067) 0px 1px 4px; }.navbar-inner::before, .navbar-inner::after { display: table; content: ""; line-height: 0; }.navbar-inner::after { clear: both; }.navbar .container { width: auto; }.nav-collapse.collapse { height: auto; overflow: visible; }.navbar .brand { float: left; display: block; padding: 10px 20px; margin-left: -20px; font-size: 20px; font-weight: 200; color: rgb(119, 119, 119); text-shadow: rgb(255, 255, 255) 0px 1px 0px; }.navbar .brand:hover { text-decoration: none; }.navbar .divider-vertical { height: 40px; margin: 0px 9px; border-left: 1px solid rgb(242, 242, 242); border-right: 1px solid rgb(255, 255, 255); }.navbar .btn, .navbar .btn-group { margin-top: 5px; }.navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn { margin-top: 0px; }.navbar-static-top .navbar-inner { border-radius: 0px; }.navbar-fixed-top, .navbar-fixed-bottom { position: fixed; right: 0px; left: 0px; z-index: 1030; margin-bottom: 0px; }.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner { border-width: 0px 0px 1px; }.navbar-fixed-bottom .navbar-inner { border-width: 1px 0px 0px; }.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner { padding-left: 0px; padding-right: 0px; border-radius: 0px; }.navbar-fixed-top { top: 0px; }.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 10px; }.navbar-fixed-bottom .navbar-inner { box-shadow: rgba(0, 0, 0, 0.1) 0px -1px 10px; }.navbar .nav { position: relative; left: 0px; display: block; float: left; margin: 0px 10px 0px 0px; }.navbar .nav.pull-right { float: right; margin-right: 0px; }.navbar .nav > li { float: left; }.navbar .nav > li > a { float: none; padding: 10px 15px; color: rgb(119, 119, 119); text-decoration: none; text-shadow: rgb(255, 255, 255) 0px 1px 0px; }.navbar .nav .dropdown-toggle .caret { margin-top: 8px; }.navbar .nav > li > a:focus, .navbar .nav > li > a:hover { background-color: transparent; color: rgb(51, 51, 51); text-decoration: none; }.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus { color: rgb(85, 85, 85); text-decoration: none; background-color: rgb(229, 229, 229); box-shadow: rgba(0, 0, 0, 0.125) 0px 3px 8px inset; }.navbar .btn-navbar { display: none; float: right; padding: 7px 10px; margin-left: 5px; margin-right: 5px; color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; background-color: rgb(237, 237, 237); background-image: linear-gradient(rgb(242, 242, 242), rgb(229, 229, 229)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 0px inset, rgba(255, 255, 255, 0.075) 0px 1px 0px; }.navbar .btn-navbar:hover, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] { color: rgb(255, 255, 255); background-color: rgb(229, 229, 229); }.navbar .btn-navbar:active, .navbar .btn-navbar.active { }.navbar .btn-navbar .icon-bar { display: block; width: 18px; height: 2px; background-color: rgb(245, 245, 245); border-radius: 1px; box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 0px; }.navbar-fixed-bottom .nav > li > .dropdown-menu::before { border-top: 7px solid rgba(0, 0, 0, 0.2); border-bottom: 0px; bottom: -7px; top: auto; }.navbar-fixed-bottom .nav > li > .dropdown-menu::after { border-top: 6px solid rgb(255, 255, 255); border-bottom: 0px; bottom: -6px; top: auto; }.navbar .nav li.dropdown > a:hover .caret { border-top-color: rgb(85, 85, 85); border-bottom-color: rgb(85, 85, 85); }.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle { }.navbar .nav li.dropdown > .dropdown-toggle .caret { border-top-color: rgb(119, 119, 119); border-bottom-color: rgb(119, 119, 119); }.navbar .nav li.dropdown.open > .dropdown-toggle .caret, .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret { border-top-color: rgb(85, 85, 85); border-bottom-color: rgb(85, 85, 85); }.navbar .pull-right > li > .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right { left: auto; right: 0px; }.navbar .pull-right > li > .dropdown-menu::before, .navbar .nav > li > .dropdown-menu.pull-right::before { left: auto; right: 12px; }.navbar .pull-right > li > .dropdown-menu::after, .navbar .nav > li > .dropdown-menu.pull-right::after { left: auto; right: 13px; }.navbar .pull-right > li > .dropdown-menu .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu { left: auto; right: 100%; margin-left: 0px; margin-right: -1px; border-radius: 6px 0px 6px 6px; }.navbar-inverse .navbar-inner { background-color: rgb(27, 27, 27); background-image: linear-gradient(rgb(34, 34, 34), rgb(17, 17, 17)); background-repeat: repeat-x; border-color: rgb(37, 37, 37); }.navbar-inverse .brand, .navbar-inverse .nav > li > a { color: rgb(153, 153, 153); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }.navbar-inverse .brand:hover, .navbar-inverse .nav > li > a:hover { color: rgb(255, 255, 255); }.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover { background-color: transparent; color: rgb(255, 255, 255); }.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus { color: rgb(255, 255, 255); background-color: rgb(17, 17, 17); }.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { background-color: rgb(17, 17, 17); color: rgb(255, 255, 255); }.navbar-inverse .nav li.dropdown > a:hover .caret { border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); }.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { border-top-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); }.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); }.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] { color: rgb(255, 255, 255); background-color: rgb(4, 4, 4); }.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active { }.breadcrumb > .active { color: rgb(153, 153, 153); }.pagination ul > li > a:hover, .pagination ul > .active > a, .pagination ul > .active > span { background-color: rgb(245, 245, 245); }.pagination ul > .active > a, .pagination ul > .active > span { color: rgb(153, 153, 153); cursor: default; }.progress.active .bar { animation: 2s linear 0s infinite normal none running progress-bar-stripes; }.tooltip.in { opacity: 0.8; }.modal-backdrop, .modal-backdrop.fade.in { opacity: 0.8; }.modal.fade.in { top: 10%; }.dropup, .dropdown { position: relative; }.dropdown-toggle { }.dropdown-toggle:active, .open .dropdown-toggle { outline: 0px; }.caret { display: inline-block; width: 0px; height: 0px; vertical-align: top; border-top: 4px solid rgb(0, 0, 0); border-right: 4px solid transparent; border-left: 4px solid transparent; content: ""; }.dropdown .caret { margin-top: 8px; margin-left: 2px; }.dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; text-align: left; display: none; float: left; min-width: 160px; padding: 5px 0px; margin-top: 0px; list-style: none; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 5px; background-clip: padding-box; }.dropdown-menu li { padding: 0px 16px; }.dropdown-menu.pull-right { right: 0px; left: auto; }.dropdown-menu .divider { height: 1px; margin: 9px 1px; overflow: hidden; background-color: rgb(229, 229, 229); border-bottom: 1px solid rgb(255, 255, 255); }.dropdown-menu li > a { display: block; padding: 9px 0px; clear: both; font-weight: normal; line-height: 20px; color: rgb(153, 153, 153); white-space: nowrap; border-top: 1px dotted rgb(221, 221, 221); text-transform: uppercase; }.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a { text-decoration: none; color: rgb(34, 34, 34); }.dropdown-menu .active > a, .dropdown-menu .active > a:hover { color: rgb(255, 255, 255); text-decoration: none; outline: 0px; background-color: rgb(0, 129, 194); background-image: linear-gradient(rgb(0, 136, 204), rgb(0, 119, 179)); background-repeat: repeat-x; }.dropdown-menu .disabled > a, .dropdown-menu .disabled > a:hover { color: rgb(153, 153, 153); }.dropdown-menu .disabled > a:hover { text-decoration: none; background-color: transparent; background-image: none; cursor: default; }.open { }.open > .dropdown-menu { display: block; }.pull-right > .dropdown-menu { right: 0px; left: auto; }.dropup .caret, .navbar-fixed-bottom .dropdown .caret { border-top: 0px; border-bottom: 4px solid rgb(0, 0, 0); content: ""; }.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; }.dropdown-submenu > .dropdown-menu { top: 0px; left: 100%; margin-top: -6px; margin-left: -1px; border-radius: 0px 6px 6px; }.dropdown-submenu:hover > .dropdown-menu { display: block; }.dropup .dropdown-submenu > .dropdown-menu { top: auto; bottom: 0px; margin-top: 0px; margin-bottom: -2px; border-radius: 5px 5px 5px 0px; }.dropdown-submenu.pull-left > .dropdown-menu { left: -100%; margin-left: 10px; border-radius: 6px 0px 6px 6px; }.dropdown .dropdown-menu .nav-header { padding-left: 20px; padding-right: 20px; }.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev { display: block; }.carousel-inner > .active { left: 0px; }.carousel-inner > .active.left { left: -100%; }.carousel-inner > .active.right { left: 100%; }.fade.in { opacity: 1; }.collapse { position: relative; height: 0px; overflow: hidden; transition: height 0.35s ease 0s; }.collapse.in { height: auto; }
@media (max-width: 767px){.container { width: auto; }[class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] { float: none; display: block; width: 100%; margin-left: 0px; box-sizing: border-box; }.input-large, .input-xlarge, .input-xxlarge, input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input { display: block; width: 100%; min-height: 30px; box-sizing: border-box; }.modal.fade.in { top: 20px; }}
@media (max-width: 480px){.nav-collapse { transform: translate3d(0px, 0px, 0px); }input[type="checkbox"], input[type="radio"] { border: 1px solid rgb(204, 204, 204); }}
@media (min-width: 768px) and (max-width: 979px){[class*="span"] { float: left; min-height: 1px; margin-left: 20px; }input, textarea, .uneditable-input { margin-left: 0px; }}
@media (min-width: 1200px){[class*="span"] { float: left; min-height: 1px; margin-left: 30px; }input, textarea, .uneditable-input { margin-left: 0px; }}
@media (max-width: 1024px){.navbar-fixed-top, .navbar-fixed-bottom { position: static; }.navbar-fixed-top { margin-bottom: 20px; }.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner { padding: 5px; }.navbar .container { width: auto; padding: 0px; }.navbar .brand { padding-left: 10px; padding-right: 10px; margin: 0px 0px 0px -5px; }.nav-collapse { clear: both; }.nav-collapse .nav { float: none; margin: 0px 0px 10px; }.nav-collapse .nav > li { float: none; }.nav-collapse .nav > li > a { margin-bottom: 2px; }.nav-collapse .nav > .divider-vertical { display: none; }.nav-collapse .nav .nav-header { color: rgb(119, 119, 119); text-shadow: none; }.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a { padding: 9px 5px; color: rgb(153, 153, 153); }.nav-collapse .btn { padding: 4px 10px; font-weight: normal; border-radius: 4px; }.nav-collapse .dropdown-menu li + li a { margin-bottom: 2px; }.nav-collapse .nav > li > a:hover, .nav-collapse .dropdown-menu a:hover { }.navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a { color: rgb(153, 153, 153); }.navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:hover { background-color: rgb(17, 17, 17); }.nav-collapse.in .btn-group { margin-top: 5px; padding: 0px; }.nav-collapse .dropdown-menu { position: static; top: auto; left: auto; float: none; display: none; max-width: none; margin: 0px; padding: 0px; background-color: transparent; border: none; border-radius: 0px; box-shadow: none; }.nav-collapse .open > .dropdown-menu { display: block; }.nav-collapse .dropdown-menu::before, .nav-collapse .dropdown-menu::after { display: none; }.nav-collapse .dropdown-menu .divider { display: none; }.nav-collapse .nav > li > .dropdown-menu::before, .nav-collapse .nav > li > .dropdown-menu::after { display: none; }.nav-collapse .navbar-form, .nav-collapse .navbar-search { float: none; padding: 10px 15px; margin: 10px 0px; border-top: 1px solid rgb(242, 242, 242); border-bottom: 1px solid rgb(242, 242, 242); box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 0px inset, rgba(255, 255, 255, 0.1) 0px 1px 0px; }.navbar-inverse .nav-collapse .navbar-form, .navbar-inverse .nav-collapse .navbar-search { border-top-color: rgb(17, 17, 17); border-bottom-color: rgb(17, 17, 17); }.navbar .nav-collapse .nav.pull-right { float: none; margin-left: 0px; }.nav-collapse, .nav-collapse.collapse { overflow: hidden; height: 0px; }.navbar .btn-navbar { display: block; }.navbar-static .navbar-inner { padding-left: 10px; padding-right: 10px; }}
@media (min-width: 1025px){.nav-collapse.collapse { height: auto !important; overflow: visible !important; }}
