.pull-right { float:right; }
.pull-left { float:left; }
.hide { display:none; }
.show { display:block; }
.invisible { visibility:hidden; }
.affix { position:fixed; }
.hidden {
  display:none;
  visibility:hidden;
}
.visible-phone { display:none !important; }
.visible-tablet { display:none !important; }
.hidden-desktop { display:none !important; }
.visible-desktop { display:inherit !important; }
@media (min-width: 768px) and (max-width: 979px) {
  .hidden-desktop { display:inherit !important; }
  .visible-desktop { display:none !important; }
  .visible-tablet { display:inherit !important; }
  .hidden-tablet { display:none !important; }
}
@media (max-width: 767px) {
  .hidden-desktop { display:inherit !important; }
  .visible-desktop { display:none !important; }
  .visible-phone { display:inherit !important; }
  .hidden-phone { display:none !important; }
}
.visible-print { display:none !important; }
@media print {
  .visible-print { display:inherit !important; }
  .hidden-print { display:none !important; }
}
@media (max-width: 767px) {
  body {
    padding-left:20px;
    padding-right:20px;
  }
  .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
    margin-left:-20px;
    margin-right:-20px;
  }
  .container-fluid { padding:0; }
  .dl-horizontal dt {
    float:none;
    clear:none;
    width:auto;
    text-align:left;
  }
  .dl-horizontal dd { margin-left:0; }
  .container { width:auto; }
  .row-fluid { width:100%; }
  .row, .thumbnails { margin-left:0; }
  .thumbnails > li {
    float:none;
    margin-left:0;
  }
  [class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {
    float:none;
    display:block;
    width:100%;
    margin-left:0;
  }
  .span12, .row-fluid .span12 { width:100%; }
  .row-fluid [class*="offset"]:first-child { margin-left:0; }
  .input-prepend input, .input-append input, .input-prepend input[class*="span"], .input-append input[class*="span"] {
    display:inline-block;
    width:auto;
  }
  .controls-row [class*="span"] + [class*="span"] { margin-left:0; }
}
@media (max-width: 480px) {
  .nav-collapse { -webkit-transform:translate3d(0,0,0); }
  .page-header h1 small {
    display:block;
    line-height:;
  }
  input[type="checkbox"], input[type="radio"] { border:1px solid #ccc; }
  .form-horizontal .control-label {
    float:none;
    width:auto;
    padding-top:0;
    text-align:left;
  }
  .form-horizontal .controls { margin-left:0; }
  .form-horizontal .control-list { padding-top:0; }
  .form-horizontal .form-actions {
    padding-left:10px;
    padding-right:10px;
  }
  .media .pull-left, .media .pull-right {
    float:none;
    display:block;
    margin-bottom:10px;
  }
  .media-object {
    margin-right:0;
    margin-left:0;
  }
  .modal-header .close {
    padding:10px;
    margin:-10px;
  }
  .carousel-caption { position:static; }
}
@media (min-width: 1200px) {
  .thumbnails { margin-left:-; }
  .thumbnails > li { margin-left:; }
  .row-fluid .thumbnails { margin-left:0; }
}
@media (max-width: ) {
  body { padding-top:0; }
  .navbar-fixed-top, .navbar-fixed-bottom { position:static; }
  .navbar-fixed-top { margin-bottom:; }
  .navbar-fixed-bottom { margin-top:; }
  .navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner { padding:5px; }
  .navbar .container {
    width:auto;
    padding:0;
  }
  .navbar .brand {
    padding-left:10px;
    padding-right:10px;
    margin:0 0 0 -5px;
  }
  .nav-collapse { clear:both; }
  .nav-collapse .nav {
    float:none;
    margin:0 0  / 2;
  }
  .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:;
    text-shadow:none;
  }
  .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
    padding:9px 15px;
    font-weight:bold;
    color:;
  }
  .nav-collapse .btn {
    padding:4px 10px 4px;
    font-weight:normal;
  }
  .nav-collapse .dropdown-menu li + li a { margin-bottom:2px; }
  .nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus { background-color:; }
  .navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a { color:; }
  .navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .nav > li > a:focus, .navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus { background-color:; }
  .nav-collapse.in .btn-group {
    margin-top:5px;
    padding:0;
  }
  .nav-collapse .dropdown-menu {
    position:static;
    top:auto;
    left:auto;
    float:none;
    display:none;
    max-width:none;
    margin:0 15px;
    padding:0;
    background-color:transparent;
    border: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: / 2 15px;
    margin: / 2 0;
    border-top:1px solid ;
    border-bottom:1px solid ;
  }
  .navbar-inverse .nav-collapse .navbar-form, .navbar-inverse .nav-collapse .navbar-search {
    border-top-color:;
    border-bottom-color:;
  }
  .navbar .nav-collapse .nav.pull-right {
    float:none;
    margin-left:0;
  }
  .nav-collapse, .nav-collapse.collapse {
    overflow:hidden;
    height:0;
  }
  .navbar .btn-navbar { display:block; }
  .navbar-static .navbar-inner {
    padding-left:10px;
    padding-right:10px;
  }
}
@media (min-width: ) {
  .nav-collapse.collapse {
    height:auto !important;
    overflow:visible !important;
  }
}
.small { font-size:11px; }
iframe, svg { max-width:100%; }
.nowrap { white-space:nowrap; }
.center, .table td.center, .table th.center { text-align:center; }
a.disabled, a.disabled:hover {
  color:#999999;
  background-color:transparent;
  cursor:default;
  text-decoration:none;
}
.hero-unit { text-align:center; }
.hero-unit .lead {
  margin-bottom:18px;
  font-size:20px;
  font-weight:200;
  line-height:27px;
}
.btn .caret { margin-bottom:7px; }
.btn.btn-micro .caret { margin:5px 0; }
.blog-row-rule, .blog-item-rule { border:0; }
body.modal { padding-top:0; }
.row-even, .row-odd {
  padding:5px;
  width:99%;
  border-bottom:1px solid ;
}
.row-odd { background-color:; }
.row-even { background-color:; }
.blog-row-rule, .blog-item-rule { border:0; }
.row-fluid .row-reveal { visibility:hidden; }
.row-fluid:hover .row-reveal { visibility:visible; }
.btn-wide { width:80%; }
.nav-list > li.offset > a {
  padding-left:30px;
  font-size:12px;
}
.blog-row-rule, .blog-item-rule { border:0; }
.row-fluid .offset1 { margin-left:8.382978723%; }
.row-fluid .offset2 { margin-left:16.89361702%; }
.row-fluid .offset3 { margin-left:25.404255317%; }
.row-fluid .offset4 { margin-left:33.914893614%; }
.row-fluid .offset5 { margin-left:42.425531911%; }
.row-fluid .offset6 { margin-left:50.93617020799999%; }
.row-fluid .offset7 { margin-left:59.446808505%; }
.row-fluid .offset8 { margin-left:67.95744680199999%; }
.row-fluid .offset9 { margin-left:76.468085099%; }
.row-fluid .offset10 { margin-left:84.97872339599999%; }
.row-fluid .offset11 { margin-left:91.489361693%; }
.navbar .nav > li > a.btn {
  padding:4px 10px;
  line-height:18px;
}
.nav-tabs.nav-dark {
  border-bottom:1px solid #333;
  text-shadow:1px 1px 1px #000;
}
.nav-tabs.nav-dark > li > a { color:#F8F8F8; }
.nav-tabs.nav-dark > li > a:hover {
  border-color:#333 #333 #111;
  background-color:#777777;
}
.nav-tabs.nav-dark > .active > a, .nav-tabs.nav-dark > .active > a:hover {
  color:#ffffff;
  background-color:#555555;
  border:1px solid #222;
  border-bottom-color:transparent;
}
.thumbnail.pull-left { margin:0 10px 10px 0; }
.thumbnail.pull-right { margin:0 0 10px 10px; }
.width-10 { width:10px; }
.width-20 { width:20px; }
.width-30 { width:30px; }
.width-40 { width:40px; }
.width-50 { width:50px; }
.width-60 { width:60px; }
.width-70 { width:70px; }
.width-80 { width:80px; }
.width-90 { width:90px; }
.width-100 { width:100px; }
.height-10 { height:10px; }
.height-20 { height:20px; }
.height-30 { height:30px; }
.height-40 { height:40px; }
.height-50 { height:50px; }
.height-60 { height:60px; }
.height-70 { height:70px; }
.height-80 { height:80px; }
.height-90 { height:90px; }
.height-100 { height:100px; }
hr.hr-condensed { margin:10px 0; }
.list-striped, .row-striped {
  list-style:none;
  line-height:18px;
  text-align:left;
  vertical-align:middle;
  border-top:1px solid ;
  margin-left:0;
}
.list-striped li, .list-striped dd, .row-striped .row, .row-striped .row-fluid {
  border-bottom:1px solid ;
  padding:8px;
}
.list-striped li:nth-child(odd), .list-striped dd:nth-child(odd), .row-striped .row:nth-child(odd), .row-striped .row-fluid:nth-child(odd) { background-color:; }
.list-striped li:hover, .list-striped dd:hover, .row-striped .row:hover, .row-striped .row-fluid:hover { background-color:; }
.row-striped .row-fluid { width:97%; }
.row-striped .row-fluid [class*="span"] { min-height:10px; }
.row-striped .row-fluid [class*="span"] { margin-left:8px; }
.row-striped .row-fluid [class*="span"]:first-child { margin-left:0; }
.list-condensed li { padding:4px 5px; }
.row-condensed .row, .row-condensed .row-fluid { padding:4px 5px; }
.list-bordered, .row-bordered {
  list-style:none;
  line-height:18px;
  text-align:left;
  vertical-align:middle;
  margin-left:0;
  border:1px solid ;
}
.radio.btn-group input[type=radio] { display:none; }
.radio.btn-group > label:first-of-type {
  margin-left:0;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-left-radius:4px;
  -webkit-border-top-left-radius:4px;
  border-top-left-radius:4px;
  -moz-border-radius-bottomleft:4px;
  -moz-border-radius-topleft:4px;
}
fieldset.radio.btn-group { padding-left:0; }
.iframe-bordered { border:1px solid ; }
.tab-content { overflow:visible; }
.tabs-left .tab-content { overflow:auto; }
.nav-tabs > li > span {
  display:block;
  margin-right:2px;
  padding-right:12px;
  padding-left:12px;
  padding-top:8px;
  padding-bottom:8px;
  line-height:18px;
  border:1px solid transparent;
  -webkit-border-radius:4px 4px 0 0;
  -moz-border-radius:4px 4px 0 0;
  border-radius:4px 4px 0 0;
}
.btn-micro {
  padding:1px 4px;
  font-size:10px;
  line-height:8px;
}
.btn-group > .btn-micro { font-size:10px; }
.tip-wrap {
  max-width:200px;
  padding:3px 8px;
  color:;
  text-align:center;
  text-decoration:none;
  background-color:;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  z-index:100;
}
.page-header {
  margin:2px 0px 10px 0px;
  padding-bottom:5px;
}
.input-prepend .chzn-container-single .chzn-single, .input-append .chzn-container-single .chzn-single {
  border-color:;
  height:26px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
}
.input-prepend .chzn-container-single .chzn-drop, .input-append .chzn-container-single .chzn-drop { border-color:; }
.input-prepend > .add-on, .input-append > .add-on { vertical-align:top; }
.input-prepend .chzn-container-single .chzn-single {
  -webkit-border-radius:0 3px 3px 0;
  -moz-border-radius:0 3px 3px 0;
  border-radius:0 3px 3px 0;
}
.input-prepend .chzn-container-single .chzn-single-with-drop {
  -webkit-border-radius:0 3px 0 0;
  -moz-border-radius:0 3px 0 0;
  border-radius:0 3px 0 0;
}
.input-append .chzn-container-single .chzn-single {
  -webkit-border-radius:3px 0 0 3px;
  -moz-border-radius:3px 0 0 3px;
  border-radius:3px 0 0 3px;
}
.input-append .chzn-container-single .chzn-single-with-drop {
  -webkit-border-radius:3px 0 0 0;
  -moz-border-radius:3px 0 0 0;
  border-radius:3px 0 0 0;
}
.input-prepend.input-append .chzn-container-single .chzn-single, .input-prepend.input-append .chzn-container-single .chzn-single-with-drop {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
}
.element-invisible {
  position:absolute;
  padding:0;
  margin:0;
  border:0;
  height:1px;
  width:1px;
  overflow:hidden;
}
.form-vertical .control-label {
  float:none;
  width:auto;
  padding-right:0;
  padding-top:0;
  text-align:left;
}
.form-vertical .controls { margin-left:0; }
.width-auto { width:auto; }
.btn-group .chzn-results { white-space:normal; }
.accordion-body.in:hover { overflow:visible; }
.invalid {
  color:;
  font-weight:bold;
}
input.invalid { border:1px solid ; }
select.chzn-done.invalid + .chzn-container.chzn-container-single > a.chzn-single, select.chzn-done.invalid + .chzn-container.chzn-container-multi > ul.chzn-choices {
  border-color:;
  color:;
}
.tooltip { max-width:400px; }
.tooltip-inner {
  max-width:none;
  text-align:left;
  text-shadow:none;
}
th .tooltip-inner { font-weight:normal; }
.tooltip.hasimage { opacity:1; }
.tip-text { text-align:left; }
.btn-group > .btn + .dropdown-backdrop + .btn { margin-left:-1px; }
.btn-group > .btn + .dropdown-backdrop + .dropdown-toggle {
  padding-left:8px;
  padding-right:8px;
  *padding-top:5px;
  *padding-bottom:5px;
}
.btn-group > .btn-mini + .dropdown-backdrop + .dropdown-toggle {
  padding-left:5px;
  padding-right:5px;
  *padding-top:2px;
  *padding-bottom:2px;
}
.btn-group > .btn-small + .dropdown-backdrop + .dropdown-toggle {
  *padding-top:5px;
  *padding-bottom:4px;
}
.btn-group > .btn-large + .dropdown-backdrop + .dropdown-toggle {
  padding-left:12px;
  padding-right:12px;
  *padding-top:7px;
  *padding-bottom:7px;
}
.dropdown-menu { text-align:left; }
div.modal {
  position:fixed;
  top:5%;
  left:50%;
  z-index:;
  width:80%;
  margin-left:-40%;
  background-color:;
  border:1px solid #999;
  border:1px solid rgba(0,0,0,0.3);
  *border:1px solid #999;
  outline:none;
}
div.modal.fade { top:-25%; }
div.modal.fade.in { top:5%; }
.modal-batch { overflow-y:visible; }
@media (max-width: 767px) {
  div.modal {
    position:fixed;
    top:20px;
    left:20px;
    right:20px;
    width:auto;
    margin:0;
  }
  div.modal.fade { top:-100px; }
  div.modal.fade.in { top:20px; }
}
@media (max-width: 480px) {
  div.modal {
    top:10px;
    left:10px;
    right:10px;
  }
}
@font-face {
  font-family:'IcoMoon';
  src:url('../../../media/jui/fonts/IcoMoon.eot');
  src:url('../../../media/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../../../media/jui/fonts/IcoMoon.woff') format('woff'), url('../../../media/jui/fonts/IcoMoon.ttf') format('truetype'), url('../../../media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg');
  font-weight:normal;
  font-style:normal;
}
[data-icon]:before {
  font-family:'IcoMoon';
  content:attr(data-icon);
  speak:none;
}
[class^="icon-"], [class*=" icon-"] {
  display:inline-block;
  width:14px;
  height:14px;
  margin-right:.25em;
  line-height:14px;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family:'IcoMoon';
  font-style:normal;
  speak:none;
}
[class^="icon-"].disabled, [class*=" icon-"].disabled { font-weight:normal; }
.icon-joomla:before { content:"\e200"; }
.icon-chevron-up:before, .icon-uparrow:before, .icon-arrow-up:before { content:"\e005"; }
.icon-chevron-right:before, .icon-rightarrow:before, .icon-arrow-right:before { content:"\e006"; }
.icon-chevron-down:before, .icon-downarrow:before, .icon-arrow-down:before { content:"\e007"; }
.icon-chevron-left:before, .icon-leftarrow:before, .icon-arrow-left:before { content:"\e008"; }
.icon-arrow-first:before { content:"\e003"; }
.icon-arrow-last:before { content:"\e004"; }
.icon-arrow-up-2:before { content:"\e009"; }
.icon-arrow-right-2:before { content:"\e00a"; }
.icon-arrow-down-2:before { content:"\e00b"; }
.icon-arrow-left-2:before { content:"\e00c"; }
.icon-arrow-up-3:before { content:"\e00f"; }
.icon-arrow-right-3:before { content:"\e010"; }
.icon-arrow-down-3:before { content:"\e011"; }
.icon-arrow-left-3:before { content:"\e012"; }
.icon-menu-2:before { content:"\e00e"; }
.icon-arrow-up-4:before { content:"\e201"; }
.icon-arrow-right-4:before { content:"\e202"; }
.icon-arrow-down-4:before { content:"\e203"; }
.icon-arrow-left-4:before { content:"\e204"; }
.icon-share:before, .icon-redo:before { content:"\27"; }
.icon-undo:before { content:"\28"; }
.icon-forward-2:before { content:"\e205"; }
.icon-backward-2:before, .icon-reply:before { content:"\e206"; }
.icon-unblock:before, .icon-refresh:before, .icon-redo-2:before { content:"\6c"; }
.icon-undo-2:before { content:"\e207"; }
.icon-move:before { content:"\7a"; }
.icon-expand:before { content:"\66"; }
.icon-contract:before { content:"\67"; }
.icon-expand-2:before { content:"\68"; }
.icon-contract-2:before { content:"\69"; }
.icon-play:before { content:"\e208"; }
.icon-pause:before { content:"\e209"; }
.icon-stop:before { content:"\e210"; }
.icon-previous:before, .icon-backward:before { content:"\7c"; }
.icon-next:before, .icon-forward:before { content:"\7b"; }
.icon-first:before { content:"\7d"; }
.icon-last:before { content:"\e000"; }
.icon-play-circle:before { content:"\e00d"; }
.icon-pause-circle:before { content:"\e211"; }
.icon-stop-circle:before { content:"\e212"; }
.icon-backward-circle:before { content:"\e213"; }
.icon-forward-circle:before { content:"\e214"; }
.icon-loop:before { content:"\e001"; }
.icon-shuffle:before { content:"\e002"; }
.icon-search:before { content:"\53"; }
.icon-zoom-in:before { content:"\64"; }
.icon-zoom-out:before { content:"\65"; }
.icon-apply:before, .icon-edit:before, .icon-pencil:before { content:"\2b"; }
.icon-pencil-2:before { content:"\2c"; }
.icon-brush:before { content:"\3b"; }
.icon-save-new:before, .icon-plus-2:before { content:"\5d"; }
.icon-minus-sign:before, .icon-minus-2:before { content:"\5e"; }
.icon-delete:before, .icon-remove:before, .icon-cancel-2:before { content:"\49"; }
.icon-publish:before, .icon-save:before, .icon-ok:before, .icon-checkmark:before { content:"\47"; }
.icon-new:before, .icon-plus:before { content:"\2a"; }
.icon-plus-circle:before { content:"\e215"; }
.icon-minus:before, .icon-not-ok:before { content:"\4b"; }
.icon-ban-circle:before, .icon-minus-circle:before { content:"\e216"; }
.icon-unpublish:before, .icon-cancel:before { content:"\4a"; }
.icon-cancel-circle:before { content:"\e217"; }
.icon-checkmark-2:before { content:"\e218"; }
.icon-checkmark-circle:before { content:"\e219"; }
.icon-info:before { content:"\e220"; }
.icon-info-2:before, .icon-info-circle:before { content:"\e221"; }
.icon-question:before, .icon-question-sign:before, .icon-help:before { content:"\45"; }
.icon-question-2:before, .icon-question-circle:before { content:"\e222"; }
.icon-notification:before { content:"\e223"; }
.icon-notification-2:before, .icon-notification-circle:before { content:"\e224"; }
.icon-pending:before, .icon-warning:before { content:"\48"; }
.icon-warning-2:before, .icon-warning-circle:before { content:"\e225"; }
.icon-checkbox-unchecked:before { content:"\3d"; }
.icon-checkin:before, .icon-checkbox:before, .icon-checkbox-checked:before { content:"\3e"; }
.icon-checkbox-partial:before { content:"\3f"; }
.icon-square:before { content:"\e226"; }
.icon-radio-unchecked:before { content:"\e227"; }
.icon-radio-checked:before, .icon-generic:before { content:"\e228"; }
.icon-circle:before { content:"\e229"; }
.icon-signup:before { content:"\e230"; }
.icon-grid:before, .icon-grid-view:before { content:"\58"; }
.icon-grid-2:before, .icon-grid-view-2:before { content:"\59"; }
.icon-menu:before { content:"\5a"; }
.icon-list:before, .icon-list-view:before { content:"\31"; }
.icon-list-2:before { content:"\e231"; }
.icon-menu-3:before { content:"\e232"; }
.icon-folder-open:before, .icon-folder:before { content:"\2d"; }
.icon-folder-close:before, .icon-folder-2:before { content:"\2e"; }
.icon-folder-plus:before { content:"\e234"; }
.icon-folder-minus:before { content:"\e235"; }
.icon-folder-3:before { content:"\e236"; }
.icon-folder-plus-2:before { content:"\e237"; }
.icon-folder-remove:before { content:"\e238"; }
.icon-file:before { content:"\e016"; }
.icon-file-2:before { content:"\e239"; }
.icon-file-add:before, .icon-file-plus:before { content:"\29"; }
.icon-file-minus:before { content:"\e017"; }
.icon-file-check:before { content:"\e240"; }
.icon-file-remove:before { content:"\e241"; }
.icon-save-copy:before, .icon-copy:before { content:"\e018"; }
.icon-stack:before { content:"\e242"; }
.icon-tree:before { content:"\e243"; }
.icon-tree-2:before { content:"\e244"; }
.icon-paragraph-left:before { content:"\e246"; }
.icon-paragraph-center:before { content:"\e247"; }
.icon-paragraph-right:before { content:"\e248"; }
.icon-paragraph-justify:before { content:"\e249"; }
.icon-screen:before { content:"\e01c"; }
.icon-tablet:before { content:"\e01d"; }
.icon-mobile:before { content:"\e01e"; }
.icon-box-add:before { content:"\51"; }
.icon-box-remove:before { content:"\52"; }
.icon-download:before { content:"\e021"; }
.icon-upload:before { content:"\e022"; }
.icon-home:before { content:"\21"; }
.icon-home-2:before { content:"\e250"; }
.icon-out-2:before, .icon-new-tab:before { content:"\e024"; }
.icon-out-3:before, .icon-new-tab-2:before { content:"\e251"; }
.icon-link:before { content:"\e252"; }
.icon-picture:before, .icon-image:before { content:"\2f"; }
.icon-pictures:before, .icon-images:before { content:"\30"; }
.icon-palette:before, .icon-color-palette:before { content:"\e014"; }
.icon-camera:before { content:"\55"; }
.icon-camera-2:before, .icon-video:before { content:"\e015"; }
.icon-play-2:before, .icon-video-2:before, .icon-youtube:before { content:"\56"; }
.icon-music:before { content:"\57"; }
.icon-user:before { content:"\22"; }
.icon-users:before { content:"\e01f"; }
.icon-vcard:before { content:"\6d"; }
.icon-address:before { content:"\70"; }
.icon-share-alt:before, .icon-out:before { content:"\26"; }
.icon-enter:before { content:"\e257"; }
.icon-exit:before { content:"\e258"; }
.icon-comment:before, .icon-comments:before { content:"\24"; }
.icon-comments-2:before { content:"\25"; }
.icon-quote:before, .icon-quotes-left:before { content:"\60"; }
.icon-quote-2:before, .icon-quotes-right:before { content:"\61"; }
.icon-quote-3:before, .icon-bubble-quote:before { content:"\e259"; }
.icon-phone:before { content:"\e260"; }
.icon-phone-2:before { content:"\e261"; }
.icon-envelope:before, .icon-mail:before { content:"\4d"; }
.icon-envelope-opened:before, .icon-mail-2:before { content:"\4e"; }
.icon-unarchive:before, .icon-drawer:before { content:"\4f"; }
.icon-archive:before, .icon-drawer-2:before { content:"\50"; }
.icon-briefcase:before { content:"\e020"; }
.icon-tag:before { content:"\e262"; }
.icon-tag-2:before { content:"\e263"; }
.icon-tags:before { content:"\e264"; }
.icon-tags-2:before { content:"\e265"; }
.icon-options:before, .icon-cog:before { content:"\38"; }
.icon-cogs:before { content:"\37"; }
.icon-screwdriver:before, .icon-tools:before { content:"\36"; }
.icon-wrench:before { content:"\3a"; }
.icon-equalizer:before { content:"\39"; }
.icon-dashboard:before { content:"\78"; }
.icon-switch:before { content:"\e266"; }
.icon-filter:before { content:"\54"; }
.icon-purge:before, .icon-trash:before { content:"\4c"; }
.icon-checkedout:before, .icon-lock:before, .icon-locked:before { content:"\23"; }
.icon-unlock:before { content:"\e267"; }
.icon-key:before { content:"\5f"; }
.icon-support:before { content:"\46"; }
.icon-database:before { content:"\62"; }
.icon-scissors:before { content:"\e268"; }
.icon-health:before { content:"\6a"; }
.icon-wand:before { content:"\6b"; }
.icon-eye-open:before, .icon-eye:before { content:"\3c"; }
.icon-eye-close:before, .icon-eye-blocked:before, .icon-eye-2:before { content:"\e269"; }
.icon-clock:before { content:"\6e"; }
.icon-compass:before { content:"\6f"; }
.icon-broadcast:before, .icon-connection:before, .icon-wifi:before { content:"\e01b"; }
.icon-book:before { content:"\e271"; }
.icon-lightning:before, .icon-flash:before { content:"\79"; }
.icon-print:before, .icon-printer:before { content:"\e013"; }
.icon-feed:before { content:"\71"; }
.icon-calendar:before { content:"\43"; }
.icon-calendar-2:before { content:"\44"; }
.icon-calendar-3:before { content:"\e273"; }
.icon-pie:before { content:"\77"; }
.icon-bars:before { content:"\76"; }
.icon-chart:before { content:"\75"; }
.icon-power-cord:before { content:"\32"; }
.icon-cube:before { content:"\33"; }
.icon-puzzle:before { content:"\34"; }
.icon-attachment:before, .icon-paperclip:before, .icon-flag-2:before { content:"\72"; }
.icon-lamp:before { content:"\74"; }
.icon-pin:before, .icon-pushpin:before { content:"\73"; }
.icon-location:before { content:"\63"; }
.icon-shield:before { content:"\e274"; }
.icon-flag:before { content:"\35"; }
.icon-flag-3:before { content:"\e275"; }
.icon-bookmark:before { content:"\e023"; }
.icon-bookmark-2:before { content:"\e276"; }
.icon-heart:before { content:"\e277"; }
.icon-heart-2:before { content:"\e278"; }
.icon-thumbs-up:before { content:"\5b"; }
.icon-thumbs-down:before { content:"\5c"; }
.icon-unfeatured:before, .icon-asterisk:before, .icon-star-empty:before { content:"\40"; }
.icon-star-2:before { content:"\41"; }
.icon-featured:before, .icon-default:before, .icon-star:before { content:"\42"; }
.icon-smiley:before, .icon-smiley-happy:before { content:"\e279"; }
.icon-smiley-2:before, .icon-smiley-happy-2:before { content:"\e280"; }
.icon-smiley-sad:before { content:"\e281"; }
.icon-smiley-sad-2:before { content:"\e282"; }
.icon-smiley-neutral:before { content:"\e283"; }
.icon-smiley-neutral-2:before { content:"\e284"; }
.icon-cart:before { content:"\e019"; }
.icon-basket:before { content:"\e01a"; }
.icon-credit:before { content:"\e286"; }
.icon-credit-2:before { content:"\e287"; }
.icon-expired:before { content:"\4b"; }
@font-face {
  font-family:'globerbold';
  src:url('../fonts/glober-bold-webfont.eot');
  src:url('../fonts/glober-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/glober-bold-webfont.woff2') format('woff2'), url('../fonts/glober-bold-webfont.woff') format('woff'), url('../fonts/glober-bold-webfont.ttf') format('truetype'), url('../fonts/glober-bold-webfont.svg#globerbold') format('svg');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'globerregular';
  src:url('../fonts/glober-regular-webfont.eot');
  src:url('../fonts/glober-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/glober-regular-webfont.woff2') format('woff2'), url('../fonts/glober-regular-webfont.woff') format('woff'), url('../fonts/glober-regular-webfont.ttf') format('truetype'), url('../fonts/glober-regular-webfont.svg#glober_regularregular') format('svg');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'globerxbold';
  src:url('../fonts/glober-xbold-webfont.eot');
  src:url('../fonts/glober-xbold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/glober-xbold-webfont.woff2') format('woff2'), url('../fonts/glober-xbold-webfont.woff') format('woff'), url('../fonts/glober-xbold-webfont.ttf') format('truetype'), url('../fonts/glober-xbold-webfont.svg#globerxbold') format('svg');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'globersemibold';
  src:url('../fonts/glober-semibold-webfont.eot');
  src:url('../fonts/glober-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/glober-semibold-webfont.woff2') format('woff2'), url('../fonts/glober-semibold-webfont.woff') format('woff'), url('../fonts/glober-semibold-webfont.ttf') format('truetype'), url('../fonts/glober-semibold-webfont.svg#globersemibold') format('svg');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'globerheavy';
  src:url('../fonts/glober-heavy-webfont.eot');
  src:url('../fonts/glober-heavy-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/glober-heavy-webfont.woff2') format('woff2'), url('../fonts/glober-heavy-webfont.woff') format('woff'), url('../fonts/glober-heavy-webfont.ttf') format('truetype'), url('../fonts/glober-heavy-webfont.svg#globerheavy') format('svg');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'globerbook';
  src:url('../fonts/glober-book-webfont.eot');
  src:url('../fonts/glober-book-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/glober-book-webfont.woff2') format('woff2'), url('../fonts/glober-book-webfont.woff') format('woff'), url('../fonts/glober-book-webfont.ttf') format('truetype'), url('../fonts/glober-book-webfont.svg#globerbook') format('svg');
  font-weight:normal;
  font-style:normal;
}
body.ffdanse {
  background:#ffffff url("../images/bg.jpg") repeat-x scroll 0 0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
div#page {
  background:#ffffff none repeat scroll 0 0;
  margin:0 auto;
  max-width:1100px;
}
div.clr { clear:both; }
div#mainheader { background:url('../images/bg_header.jpg') repeat-x; }
div#artist { margin:0; }
div#artist a.carousel-control { display:none; }
div#mainmenu ul.nav {
  width:100%;
  border-bottom:1px solid #333333;
}
div#mainmenu div.navbar { margin-bottom:0; }
div#mainmenu ul li ul {
  display:none;
  background-color:#e0e0d8;
  width:203px;
  border:1px solid #539bbf;
}
div#mainmenu ul li:hover ul li ul { display:none; }
div.navbar-inner, div.container-fluid { padding:0; }
div.navbar-inner {
  background:none;
  box-shadow:none;
  border:0;
  min-height:30px;
}
div#mainmenu ul li a {
  color:#333333;
  display:inline-block;
  font-weight:bold;
  line-height:normal;
  margin:0;
  padding:10px 12px;
  text-decoration:none;
  text-shadow:none;
  box-shadow:none;
}
div#mainmenu ul li { position:relative; }
div#mainmenu li:hover a, div#mainmenu li.active a {
  background:#539bbf url("../images/arrow2.png") no-repeat scroll center bottom;
  color:#333333;
}
div#header-right #ffd_slogan {
  background:rgba(0,0,0,0) url("../images/ffd_slogan.png") no-repeat scroll left top;
  bottom:15px;
  height:54px;
  position:absolute;
  right:20px;
  width:335px;
  z-index:999;
}
@media (min-width: 979px) {
  div#header-right {
    margin:0;
    width:76.8231%;
    max-height:182px;
    position:relative;
  }
  #djslider126 { max-height:180px !important; }
  div#mainmenu a { padding:10px; }
  div#mainmenu ul li:hover ul {
    display:block;
    position:absolute;
    z-index:1000;
  }
  div#mainmenu ul li:hover ul li {
    display:block;
    list-style:none;
  }
  div#mainmenu ul li:hover ul li:hover a, div#mainmenu ul li:hover ul li.active a {
    background-color:#539bbf;
    color:#ffffff;
  }
  div#mainmenu ul li:hover ul li a {
    color:#000000;
    background:#ffffff;
    text-transform:none;
    display:block;
    font-weight:normal;
  }
  div#mainmenu ul li:hover ul li a:hover { text-decoration:none; }
}
@media (max-width: 979px) {
  div#header-right { display:none; }
  div#mainmenu ul li a {
    display:block;
    border-radius:0;
  }
  div#header-right, div#user1 {
    position:relative;
    height:100px;
  }
  div#icones, div#icones2 { text-align:center; }
  span.adresse, span.adresse2 {
    display:block;
    margin:5px 0;
  }
  div#mainmenu ul li ul {
    display:block;
    width:100%;
  }
  div#mainmenu ul li ul li {
    display:block;
    list-style:none;
    background-color:#e0e0d8;
  }
  div#logo img {
    display:block;
    margin:0 auto;
  }
  div#mainmenu ul li:hover ul li:hover a, div#mainmenu ul li:hover ul li.active a {
    background-color:#539bbf;
    color:#ffffff;
  }
  div#mainmenu ul li ul li a, div#mainmenu ul li:hover ul li a, div#mainmenu ul li.active ul li a {
    color:#000000;
    background:#ffffff;
    text-transform:none;
    display:block;
    font-weight:normal;
  }
  div#mainmenu ul li:hover ul li a:hover { text-decoration:none; }
  div#mainmenu ul li ul li ul, div#mainmenu ul li.divider { display:none; }
}
div#mainmenu li.divider {
  color:#414042;
  font-weight:bold;
}
.navbar .btn-navbar .icon-bar { margin:5px 0; }
#maincontent { border-bottom:5px solid #cccccc; }
#content { padding-top:20px; }
dt.article-info-term { display:none; }
div#content h3, div#content h2, div#content h1 {
  color:#006699;
  font-size:15px;
  line-height:15px;
  margin:10px 0;
}
div#content div.page-header h2 {
  border-bottom:2px solid #006699;
  font-weight:normal;
  margin:20px 0 0;
  padding:0;
  font-size:200%;
  line-height:30px;
}
div#content .page-header {
  border:0 none;
  margin:2px 0 0;
  padding:0;
}
div#content .article-info { margin-top:0; }
div#content .contentheading, div#content .componentheading, div#content .blog_more strong, div#content h1, div#content h2, div#content h3, div#content h4 { font-family:"Segoe UI", Arial, Helvetica, sans-serif; }
.blog-featured img { margin:5px; }
#left { background:#ececec none repeat scroll 0 0; }
#left h3, #right h3 {
  color:#006699;
  font-size:15px;
  line-height:15px;
  text-transform:uppercase;
}
#left .module, #left .module_menu {
  padding-left:10px;
  padding-right:10px;
}
#left ul li a {
  background:rgba(0,0,0,0) url("../images/hdot2.gif") repeat-x scroll center bottom;
  color:#333333;
  display:block;
  outline:medium none;
  padding:2px 0;
  text-decoration:none;
}
#left { padding-bottom:20px; }
#right img {
  display:block;
  float:none !important;
  margin:10px auto;
}
div#mainfooter {
  padding:10px 0;
  background:url('../images/grad3.gif') repeat-x bottom left #F2F2F2;
  margin-bottom:20px;
  font-size:92%;
  color:#666666;
}
div#mainfooter ul.nav {
  padding:0;
  margin:0;
}
div#mainfooter ul.nav li {
  display:inline-block;
  padding-right:5px;
}
div#mainfooter ul.nav li a {
  color:#666666;
  text-decoration:none;
}
#logos img { max-width:78px; }
div.hob_copyright {
  text-align:center;
  font-size:10px;
}
dl dt {
  padding:10px;
  background-color:#C3D6DF;
  border-top:2px solid #006699;
  font-size:90%;
}
dl dd {
  margin:0px;
  padding:10px 10px 10px 70px;
  background:url(../../../images/ffd/quote.png) no-repeat 10px 10px #C3D6DF;
}
.annee {
  font-size:150%;
  color:#006699;
  font-weight:bold;
}
table tbody th {
  color:#006699;
  border-bottom:2px solid #006699;
  padding:3px 0px;
}
#com_comite { height:850px; }
#com_comite .area {
  position:relative;
  height:682px;
}
#com_comite .area .map {
  position:relative;
  top:0;
  left:0;
}
#com_comite .area .map img {
  padding-top:10px;
  position:absolute;
  top:0;
  left:0;
}
#com_comite .area .map img.img_region { display:none; }
#com_comite .area .map .zones {
  position:absolute;
  top:0;
  left:0;
  width:270px;
  height:294px;
  z-index:50;
}
#com_comite .area .map .zones .zone {
  position:absolute;
  cursor:pointer;
}
#com_comite.debug .area .map .zones .zone {
  background-color:#0066CC;
  opacity:0.8;
}
#com_comite .area .liste {
  position:absolute;
  top:0;
  left:0px;
  width:540px;
  height:682px;
}
#com_comite .area .liste .comite_regional {
  display:none;
  background-color:#fff;
  opacity:0.9;
  filter:alpha(opacity=90);
}
#com_comite .area .liste .comite_regional .fermer {
  padding:20px 0px;
  cursor:pointer;
  color:#006699;
}
#com_comite .area .liste .comite_regional .departementaux { border-top:1px solid #006699; }
#com_formation .formations .formation .plus {
  color:#006699;
  cursor:pointer;
}
#com_formation .formations .formation .details {
  display:none;
  padding:10px;
  background-color:#C3D6DF;
  border-top:2px solid #006699;
  font-size:90%;
}
#xmap div.muted { display:none; }
div.article-index {
  background-color:#c3d6df;
  border:1px solid #006699;
  border-radius:5px;
}
div.article-index ul { margin:0; }
div.article-index ul li a {
  border:0 !important;
  background:none !important;
  padding:5px;
}
div.article-index li.active a { color:#000000 !important; }
dd.create {
  background:#c3d6df none repeat scroll 0 0;
  padding:5px;
}
#left li {
  list-style:outside none disc;
  margin-left:10px;
}
.subheading-category, div#com_comite .componentheading {
  border-bottom:1px solid #006699;
  display:block;
  color:#006699;
  font-size:25px;
  font-weight:normal;
  line-height:20px;
  padding-bottom:5px;
  width:100%;
}
#right .module {
  border:1px solid #cccccc;
  border-radius:10px;
  margin-right:5px;
  margin-top:10px;
  padding:5px;
}
