html.fixed .inner-wrapper {
    padding-top:95px;
  }
.page-header .breadcrumbs {margin-right:15px;}
#sidebar-left {height:100%;}
.panel-body {margin-bottom:25px;}
#modalDelete .panel-body, #alertWindow .panel-body, #modalNoDelete .panel-body {margin-bottom:0px;}

.hidethis {display:none;}
.cutIfTooLong {overflow:hidden;text-overflow:ellipsis;white-space: nowrap}
.loader {
  position:fixed;
  height:100%; width:100%;
  opacity: 0.5;filter: alpha(opacity=50);
  background:#000 url(img/load.gif) no-repeat center center;
  display:none;
  z-index:10000000;
  top:0px;
  left:0px;
}
.display-choice a {float:right;margin-left:5px;font-size:24px;color:#666;}
.display-choice a:hover, .display-choice a.active {color:#ff2a38;}

.well.warning {background-color:#ff2a38;border-color:#ff2a38;}

.sub-nav {text-align:right;margin-bottom:25px;}
.moteur-recherche {margin:25px 0;}
.moteur-recherche .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {height:31px;}
.moteur-recherche .select2-container--bootstrap .select2-selection {border-top-left-radius:0;border-bottom-left-radius:0;width:250px;}
.moteur-recherche .select2-container--bootstrap .select2-dropdown--above {width:250px;}
/*.moteur-recherche [type="checkbox"]:not(:checked),
.moteur-recherche [type="checkbox"]:checked {position:absolute;left:-9999px;}
.moteur-recherche [type="checkbox"]:not(:checked) + label,
.moteur-recherche [type="checkbox"]:checked + label {position:relative;padding-left:1.95em;cursor:pointer;}
.moteur-recherche [type="checkbox"]:not(:checked) + label:before,
.moteur-recherche [type="checkbox"]:checked + label:before {content:'';position:absolute;left:0;top:0;width:2em;height:2em;border:2px solid #ccc;background:#fff;border-radius:4px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1);}
.moteur-recherche [type="checkbox"]:not(:checked) + label:after,
.moteur-recherche [type="checkbox"]:checked + label:after {content:'✔';position:absolute;top:.1em;left:.15em;font-size:1.9em;line-height:0.8;color:#ff2a38;transition:all .2s;}
.moteur-recherche [type="checkbox"]:not(:checked) + label:after {opacity:0;transform:scale(0);}
.moteur-recherche [type="checkbox"]:checked + label:after {opacity:1;transform:scale(1);}
.moteur-recherche [type="checkbox"]:disabled:not(:checked) + label:before,
.moteur-recherche [type="checkbox"]:disabled:checked + label:before {box-shadow:none;border-color:#bbb;background-color:#ddd;}
.moteur-recherche [type="checkbox"]:disabled:checked + label:after {color:#999;}
.moteur-recherche [type="checkbox"]:disabled + label {color:#aaa;}
.moteur-recherche [type="checkbox"]:checked:focus + label:before,
.moteur-recherche [type="checkbox"]:not(:checked):focus + label:before {border:2px solid #ff2a38;}
.moteur-recherche label:hover:before {border:2px solid #ff2a38!important;}*/
.moteur-recherche .input-group-btn button, .moteur-recherche .input-group-btn button:hover {border-right:0px;background-color:#eee;cursor:default;}
.moteur-recherche .input-group-btn.text-primary button {color:#ff2a38;}
.moteur-recherche button#recherche-go {margin-top:-1px;}

#table th, #table td {text-align:center;}
#table thead th i:not(.fa-arrows-alt) {float:right;margin-top:3px;opacity:.5;}
#table thead th i:not(.fa-arrows-alt):hover {opacity:1;}
#table thead th a {color:inherit;}
#table td {vertical-align:middle;line-height:22px;}
#table td.showDragHandle:not(.locked) {text-align:center;vertical-align:middle;cursor:move;}
#table .showDragHandle:not(.locked) .fa-arrows-alt {visibility:visible;}
#table .dragHandle:not(.locked) .fa-arrows-alt {visibility:hidden;}
#table .dragHandle.locked .fa-arrows-alt {visibility:hidden;}
#table .showDragHandle.locked .fa-arrows-alt:before {visibility:visible;content: "\f023";}
#table th.showDragHandle {cursor:default;}
#table th.dragHandle .fa-arrows-alt {visibility:visible;}
#table th.showDragHandle .fa-arrows-alt {visibility:visible;}
#table img.table-illu {width:50px;float:left;margin:-5px 5px -5px 0px;}
#table td .label {font-weight:100;padding:.2em .6em .1em;color:#fff;}
.table .label-default {background:#666;}
.table .btn-group-justified > .btn {display:inline;}
.table .btn-group .btn {border:0px;background-color:transparent;padding:0px;margin:0px;}
.table .btn-group .btn i {margin:10px 8px;color:#333;font-size:14px;}
.table .btn-group .btn-success i {color:#5cb85c;}
.table .btn-group .btn-danger i {color:#a82824;}
.table .btn-group .btn i:hover {color:#000;}
.table .btn-group .btn img {margin:8px 8px;filter:grayscale(100%);max-width:20px;margin-top:5px;}
.table .btn-group .btn img:hover {filter:grayscale(0%);}

.table .btn-group:not(.btn-lonely) i.fa-edit {padding-left: 3px;}
.table .btn-group:not(.btn-lonely) i {border-radius:50%;width:25px;line-height:25px;height:25px;margin:1px !important;}
.table .btn-group:not(.btn-lonely) .btn-success i {background-color:#5cb85c;color:#fff;border-radius:50%;width:25px;line-height:25px;height:25px;margin:1px;}
.table .btn-group:not(.btn-lonely) .btn-danger i {background-color:#a82824;color:#fff;border-radius:50%;width:25px;line-height:25px;height:25px;margin:1px;}
.table .btn-group:not(.btn-lonely) {white-space:nowrap;}
.table .btn-group:not(.btn-lonely) a:hover {opacity:1 !important;}

.hvr-grow-shadow:hover, .hvr-grow-shadow:focus, .hvr-grow-shadow:active {
  box-shadow:0 10px 10px -10px rgba(0, 0, 0, 0.5);
  -webkit-transform:scale(1.1);
  transform:scale(1.1);
}
.option-list .checkbox-inline {margin-right:10px;}
.option-list .checkbox-inline input[type="checkbox"] {margin-top:5px;margin-left:-15px;}

#GoogleMap {width:100%;height:300px;margin-top:5px;}
.gm-style .gm-style-iw {text-align:justify;}
.gm-style .gm-style-iw img {margin-left:10px;}

.gallery {margin:0px;padding:0px;list-style-type:none;}
.gallery li {margin:20px;padding:0px;max-width:263px;}
.gallery li div[id^='li-menu_'] {visibility:hidden;}
.gallery li:hover div[id^='li-menu_'] {visibility:visible;}
.gallery li .move img {cursor:move;}
.gallery .img-menu {background-color:rgba(255,255,255,0.75);position:absolute;visibility:hidden;text-align:center;width:100%;margin-top:-80px;padding:20px 0;}
.gallery .img-menu a {color:#333;margin:10px 10px;font-size:25px;}
.gallery .img-menu a:hover {color:#ff2a38;}

.pricing-table .plan h3 {background-color:#666;color:#fff;font-weight:100;}
.pricing-table .plan h3 span {border-radius:0px;width:200px;height:200px;box-shadow:none;}
.pricing-table .plan-ribbon {
    background-image:-webkit-linear-gradient(top, #ff2a38, #ff2a38);
    background-image:linear-gradient(to bottom, #ff2a38, #ff2a38);
    background-color:#ff2a38;color:#fff;font-size:16px;font-weight:100;
}
.pricing-table .plan-ribbon.ribbon-bw {
    background-image:-webkit-linear-gradient(top, #333, #333);
    background-image:linear-gradient(to bottom, #333, #333);
    background-color:#333;
}
.pricing-table li:first-child {border-top:0px;padding-top:5px;}
.pricing-table li a {color:inherit;text-decoration:none;}
.pricing-table li a:hover {color:#ff2a38}
.pricing-table .plan .pricing-menu {display:none;height:100%;}
.pricing-table .plan:hover .pricing-menu {display:block;}
.hvr-grow-shadow {display:block;}
.pricing-menu {
  float:left;margin:-19px;padding:10px;font-size:20px;
  position:absolute;background-color:rgba(255,255,255,0.5);
}
.pricing-menu a img {filter:grayscale(100%);margin-top:-20px;max-width:20px;}
.pricing-menu a:hover img {filter:grayscale(0%);}
.pricing-menu a.btn-danger, .pricing-menu a.btn-success {background-color:transparent;}
.pricing-menu a:hover i {color:#ff2a38;}

.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
    margin-left:0px;
}

.pagination > li > a, .pagination > li > span {
    padding:6px 12px;
    color:inherit;
    background-color:transparent;
    border:0px;
    line-height:1.42857143;
    font-size:14px;
}
html .pagination > li.active a, .pagination > li.active a, .pagination > li.active span, .pagination > li.active a:hover, .pagination > li.active span:hover, .pagination > li.active a:focus, .pagination > li.active span:focus {
    background-color:transparent;
    color:#ff2a38;
    font-size:140%;
    font-weight:600;
    padding-top:2px;
}
html .pagination > li.active a, html .pagination > li.active a:hover {
  background-color:transparent;
}
.pagination > li > a:hover {
  background-color:transparent;
  color:#ff2a38;
}
.pagination > .disabled > a, .pagination > .disabled > a:hover {
  color:#ccc;
}

select .li-optgroup {
    font-weight:bold;
    font-style:italic;
}
    
select .li-opt {
    padding-left:15px;
}

.form-group input, .form-group select, .form-group textarea, .form-group .mce-tinymce, .form-group .input-group, .form-group #GoogleMap, .form-group #imgPreview {
    margin-bottom: 15px;
}
.form-group{margin-bottom: 0px;}

/*------------------------------ UPLOAD DRAG&DROP -------------------------*/
#uploadBox{float:right;border-top-left-radius:3px;border-top-right-radius:3px;display:none;height:100%;width:35%;margin-left:1%;background-color:white;overflow-y:scroll;border-left:4px dotted #eaeaea;}
#uploadBox p {margin :0 0 2px;text-align:left;}
#uploadBox i {color:#999999;}
#uploadBox.open{}
#uploadBox_entete{background:white;text-align:center;line-height:25px;cursor:pointer}
#uploadBox_data{overflow-y:auto;padding:2px}
#uploadBox_entete p{color:#fff}
/* Page layout styles */
.uploadBox_container {overflow:hidden;width:100%;margin:0px auto;}
.contr {background-color:#212121;color:#FFFFFF;padding:0px 0;text-align:center;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;}
.upload_form_cont {overflow:hidden;}
.uploadBox_info {font-weight:bold;height:100%;margin:0.00%;position:relative;}
.uploadBox_info > div {color:#333333;}
.uploadBox_info > h2 {padding:0 15px;}
.uploadBox_info > canvas {margin-left:0;margin-bottom:2px;width:100%;height:20px;}
.uploadBox_info #url {width:60%;}
#dropFiles {margin-top:25px;border-radius:15px;width:99%;height:150px;text-align:center;font-size:18px;border:4px dotted #dedede;color:#999999;font-weight:normal;background-color:#f9f9f9;}
#dropFiles a {color:inherit;}
#dropFiles.hover {animation:all 0.4 ease-in;border:4px dotted #aaaaaa;}
#dropFiles>span {line-height:140px;}
#result .s, #result .f {font-size:12px;padding:2px;background:#fff;margin-top:2px;}
#fichiersRestant{font-size:12px;padding:2px;background:#fff;}
#result .s {}
#result .f {background-color:#fcc577;}
#uploadProgression{padding-top:2px;background-repeat:repeat-y;background-size:0px 0px;text-align:center;color:#333;font-size:12px;}

#versioning {text-align:center;padding-top:100px;margin-bottom:-20px;}
#versioning ul {list-style-type:none;padding:0;margin:0px;}
#versioning ul li {margin-left: 0px;margin-right: 0px;padding: 5px 10px;display:inline;opacity:.6;cursor:help;border-right:1px solid #999;}
#versioning ul li:hover {opacity:1;}
#versioning ul li:last-child {border-right:0px;}

label.control-label.accessibilite:after {font-family: FontAwesome;content: " \f193";}
.longdesc {display:none;}

/* Large desktop - BROWSER SIZE 1 */
@media only screen and (min-width: 1200px) and (max-width: 5000px) { /* crank up to 5000px to support high res monitors and TV's */

}

/* Portrait tablet to landscape and desktop - BROWSER SIZE 2 */
@media only screen and (min-width: 991px) and (max-width: 1200px) {

}

/* Landscape phone to portrait tablet - BROWSER SIZE 3 */
@media only screen and (min-width: 767px) and (max-width: 991px) {
  .table.table-no-more td {padding-left:0%;}
  #table td {text-align:left;padding:4px;}
  #table tr {padding-top:10px;}
  #table .btn-group-justified .btn {line-height:14px;padding:3px 12px;}
  #table img.table-illu {width:40px;float:right;margin:0px 2px 5px 5px;}
  #table .dragHandle, #table .showDragHandle {display:none;}
  #table .btn-group-justified {width: auto;margin-left: auto;margin-right: auto;}
  .sub-nav .btn {width:100%;margin-bottom:3px;}
  .moteur-recherche .input-group {margin-bottom:3px;}
  .form-button {text-align:center;}
  .option-list .checkbox-inline {margin-right:5px;}
  .option-list .checkbox-inline input[type="checkbox"] {margin-top:3px;margin-left:-20px;}
  .pagination>li>a {padding:3px 6px;}
  html .pagination > li.active a, .pagination > li.active a, .pagination > li.active span, .pagination > li.active a:hover, .pagination > li.active span:hover, .pagination > li.active a:focus, .pagination > li.active span:focus {
      font-size:100%;font-weight:600;padding-top:3px;
  }
}

/* All Mobile Sizes (devices and browser) - BROWSER SIZE 4 */
@media only screen and (max-width: 767px) {
  .table.table-no-more td {padding-left:0%;}
  #table td {text-align:left;padding:4px;}
  #table tr {padding-top:10px;}
  #table .btn-group-justified .btn {line-height:14px;padding:3px 12px;}
  #table img.table-illu {width:40px;float:right;margin:0px 2px 5px 5px;}
  #table .dragHandle, #table .showDragHandle {display:none;}
  #table .btn-group-justified {width: auto;margin-left: auto;margin-right: auto;}
  .sub-nav .btn {width:100%;margin-bottom:3px;}
  .moteur-recherche .input-group {margin-bottom:3px;}
  .form-button {text-align:center;}
  .option-list .checkbox-inline {margin-right:5px;}
  .option-list .checkbox-inline input[type="checkbox"] {margin-top:3px;margin-left:-20px;}
  .pagination>li>a {padding:3px 6px;}
  html .pagination > li.active a, .pagination > li.active a, .pagination > li.active span, .pagination > li.active a:hover, .pagination > li.active span:hover, .pagination > li.active a:focus, .pagination > li.active span:focus {
      font-size:100%;font-weight:600;padding-top:3px;
  }
}

/* Landscape phones and down - BROWSER SIZE 5 */
@media (max-width: 480px) {

}