@media (min-width: 768px) {
  .col-sm-6.fixFlex {
    max-width: 50%;
  }
}
@media (min-width: 992px) {
  .col-md-6.fixFlex {
    max-width: 50%;
  }
  .col-md-4.fixFlex {
    max-width: 33.33333333%;
  }
  .col-md-3.fixFlex {
    max-width: 25%;
  }
}
/*** Fix tooltip ***/
.tooltip.top {
  text-align: center;
}
.tooltip-inner {
  display: inline-block;
}
.tooltip.top .tooltip-arrow {
    left: 50%!important;
    transform: translateX(-50%);
    max-width: 10px;
    margin-left: 0;
}

.actuHome.actuScroll,
#agendaHome.agendaScroll {
  position: relative;
}
#agendaHome.agendaScroll {
  margin-bottom: 0;
}
.actuHome.actuScroll.loading .overlay,
#agendaHome.agendaScroll.loading .overlay{
  display: block;
}

.actuHome .overlay,
#agendaHome .overlay {
  display: none;
}

#agendaHome .bg-info {
  display: none;
}
#agendaHome .bg-info.agendaFin {
  text-align: center;
}

.actuHome.actuScroll .overlay,
#agendaHome.agendaScroll .overlay {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 300;
  background: rgba(0, 0, 0, 0.4);
}

.actuHome.actuScroll .overlay img,
#agendaHome.agendaScroll .overlay img {
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
  display: block;
  margin: 0 auto;
}

.actuHome.actuScroll .actu-filter-row .ui-datepicker-trigger,
#agendaHome.agendaScroll .agenda-filter-row .ui-datepicker-trigger {
    position: absolute;
    top: 0;
    left: 68.5%;

    /* Reset css de <button> */
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    background: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
}
.actuHome.actuScroll .actu-filter-row .ui-datepicker-trigger .input-group-addon,
#agendaHome.agendaScroll .agenda-filter-row .ui-datepicker-trigger .input-group-addon {
    width: auto;
    padding: 12px;
}
.actuHome.actuScroll .actu-filter-row .ui-datepicker-trigger {
  left: 69.2%;
}
.actuHome .actuFin {
  display: none;
}

.actuHome .actuFin p {
  text-align: center;
}


#accueil .carousel .carousel-control {
  width: 20%;
}

#accueil .carousel span.icon-Btleft {
  left: 30%;
}
#accueil .carousel span.icon-Btright {
  right: 30%;
}
#social-sidebar ul {
  padding: 0;
}

/*** MGR Kerimel **/
.projets-container .overlay,
#kerimel .main-timeline .overlay {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 300;
  background: rgba(0, 0, 0, 0.4);
}
.projets-container .overlay img,
#kerimel .main-timeline .overlay img {
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
  display: block;
  margin: 0 auto;
}

.projets-container.loading .overlay,
#kerimel .main-timeline.loading .overlay {
  display: block;
}

#kerimel .mgrFin {
  display: none;
}

#kerimel .mgrFin .bg-info {
  text-align: center;
}

/*** Annuaire personnes ***/
#organigramme .annuPersonnes .annuairePersFin {
  display: none;
}
#organigramme .annuPersonnes .annuairePersFin p {
  text-align: center;
}

/*** Annuaire orga ***/
#organigramme .annuPersonnes .items-container .overlay,
.lesPublis .publications-item-container .overlay,
.lesPublis .vthelloasso-item-container .overlay,
.annuOrga .orga-item-container .overlay {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 300;
  background: rgba(0, 0, 0, 0.4);
}
#organigramme .annuPersonnes .items-container .overlay img,
.lesPublis .publications-item-container .overlay img,
.lesPublis .vthelloasso-item-container .overlay img,
.annuOrga .orga-item-container .overlay img {
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
  display: block;
  margin: 0 auto;
}
#organigramme .annuPersonnes.loading .items-container .overlay,
.lesPublis .publications-item-container.loading .overlay,
.lesPublis .vthelloasso-item-container.loading .overlay,
.annuOrga .orga-item-container.loading .overlay {
  display: block;
}

/*** Annuaire paroisse ***/
.annuParoisses #map {
  padding: 27% 0;
  width: 100%;
  overflow: hidden;
  float: left;
  border: thin solid #333;
}
@media only screen and (max-width: 720px) {
  .infowindow-title {max-width:90%;}
  .infowindow-adr, .infowindow-tel {display:none;}
  .annuParoisses #map {
    padding: 40% 0;
  }
}

/*** Menu Minisite ***/
.isMinisite .navbar-default.navbar-fixed-top .navbar-nav > li > a {
  font-size: 1.1em;
  line-height: 1.6em;
  margin: 22px 0 0 0;
  padding: 22px 5px 10px 10px;
}

/*** Import police bruno ***/
/* couleur pour les fichier mime */
@font-face {
  font-family: 'seolan';
  src:
  url('/csx/src/Core/public/fonts/seolan.ttf') format('truetype'),
  url('/csx/src/Core/public/fonts/seolan.woff') format('woff'),
  url('/csx/src/Core/public/fonts/seolan.svg#seolan') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="csico-"], [class*=" csico-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'seolan' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.csico-xsalto:before {
  content: "\e100";
}
.csico-menu:before {
  content: "\e201";
}
.csico-world:before {
  content: "\e202";
}
.csico-rss:before {
  content: "\e203";
}
.csico-email:before {
  content: "\e204";
}
.csico-printer:before {
  content: "\e205";
}
.csico-target:before {
  content: "\e301";
}
.csico-back:before {
  content: "\e302";
}
.csico-refresh:before {
  content: "\e303";
}
.csico-site-map:before {
  content: "\e304";
}
.csico-search:before {
  content: "\e306";
}
.csico-delete:before {
  content: "\e307";
}
.csico-lock:before {
  content: "\e308";
}
.csico-property:before {
  content: "\e309";
}
.csico-admin:before {
  content: "\e310";
}
.csico-edit:before {
  content: "\e311";
}
.csico-view:before {
  content: "\e312";
}
.csico-new:before {
  content: "\e313";
}
.csico-save:before {
  content: "\e315";
}
.csico-bar-chart:before {
  content: "\e316";
}
.csico-file:before {
  content: "\e317";
}
.csico-arrow_left:before {
  content: "\e318";
}
.csico-arrow_right:before {
  content: "\e319";
}
.csico-arrow_up:before {
  content: "\e320";
}
.csico-arrow_down:before {
  content: "\e321";
}
.csico-top:before {
  content: "\e322";
}
.csico-bottom:before {
  content: "\e323";
}
.csico-th:before {
  content: "\e324";
}
.csico-th-large:before {
  content: "\e325";
}
.csico-th-list:before {
  content: "\e326";
}
.csico-star:before {
  content: "\e327";
}
.csico-bookmark:before {
  content: "\e328";
}
.csico-calendar:before {
  content: "\e329";
}
.csico-calendar-day:before {
  content: "\e330";
}
.csico-calendar-week:before {
  content: "\e331";
}
.csico-calendar-month:before {
  content: "\e332";
}
.csico-calendar-year:before {
  content: "\e333";
}
.csico-calendar-more:before {
  content: "\e334";
}
.csico-calendar-less:before {
  content: "\e335";
}
.csico-ellipsis-h:before {
  content: "\e336";
}
.csico-ellipsis-v:before {
  content: "\e337";
}
.csico-infos:before {
  content: "\e338";
}
.csico-code:before {
  content: "\e339";
}
.csico-triangle-right:before {
  content: "\e340";
}
.csico-triangle-left:before {
  content: "\e341";
}
.csico-triangle-bottom:before {
  content: "\e342";
}
.csico-triangle-top:before {
  content: "\e343";
}
.csico-triangle-right-bottom:before {
  content: "\e344";
}
.csico-triangle-right-top:before {
  content: "\e345";
}
.csico-triangle-left-bottom:before {
  content: "\e346";
}
.csico-triangle-left-top:before {
  content: "\e347";
}
.csico-move:before {
  content: "\e352";
}
.csico-unpublished:before {
  content: "\e353";
}
.csico-published:before {
  content: "\e354";
}
.csico-log-in:before {
  content: "\e355";
}
.csico-log-out:before {
  content: "\e356";
}
.csico-loader:before {
  content: "\e357";
}
.csico-newspaper:before {
  content: "\e358";
}
.csico-dashboard:before {
  content: "\e359";
}
.csico-reply:before {
  content: "\e360";
}
.csico-user:before {
  content: "\e361";
}
.csico-users:before {
  content: "\e362";
}
.csico-comment:before {
  content: "\e363";
}
.csico-filter:before {
  content: "\e364";
}
.csico-warning:before {
  content: "\e365";
}
.csico-link:before {
  content: "\e366";
}
.csico-plus:before {
  content: "\e367";
}
.csico-minus:before {
  content: "\e368";
}
.csico-circle-empty:before {
  content: "\e369";
}
.csico-circle-filled:before {
  content: "\e370";
}
.csico-square-empty:before {
  content: "\e371";
}
.csico-square-filled:before {
  content: "\e372";
}
.csico-translatable-field:before {
  content: "\e373";
}
.csico-translation-delete:before {
  content: "\e374";
}
.csico-translation-edit:before {
  content: "\e375";
}
.csico-translation-new:before {
  content: "\e376";
}
.csico-translation-view:before {
  content: "\e377";
}
.csico-check:before {
  content: "\e378";
}
.csico-close:before {
  content: "\e380";
}
.csico-see-trash:before {
  content: "\e381";
}
.csico-lock-open:before {
  content: "\e382";
}
.csico-send:before {
  content: "\e384";
}
.csico-location_on:before {
  content: "\e386";
}
.csico-location_off:before {
  content: "\e387";
}
.csico-shopping_basket:before {
  content: "\e388";
}
.csico-shopping_cart:before {
  content: "\e389";
}
.csico-download:before {
  content: "\e390";
}
.csico-upload:before {
  content: "\e391";
}
.csico-cloud:before {
  content: "\e392";
}
.csico-cloud_download:before {
  content: "\e393";
}
.csico-disconnect:before {
  content: "\e394";
}
.csico-log-as:before {
  content: "\e395";
}
.csico-help:before {
  content: "\e396";
}
.csico-file-empty:before {
  content: "\e400";
}
.csico-file-code:before {
  content: "\e401";
}
.csico-file-audio:before {
  content: "\e402";
}
.csico-file-image:before {
  content: "\e403";
}
.csico-file-movie:before {
  content: "\e404";
}
.csico-file-text:before {
  content: "\e405";
}
.csico-file-zip:before {
  content: "\e406";
}
.csico-file-powerpoint:before {
  content: "\e407";
}
.csico-file-pdf:before {
  content: "\e408";
}
.csico-file-excel:before {
  content: "\e409";
}
.csico-file-word:before {
  content: "\e410";
}
.csico-file-openoffice:before {
  content: "\e411";
}
.csico-file-libreoffice:before {
  content: "\e9412";
}
.csico-folder:before {
  content: "\e430";
}
.csico-folder-open:before {
  content: "\e431";
}
.csico-folder-new:before {
  content: "\e432";
}
.csico-folder-image:before {
  content: "\e433";
}
.csico-facebook:before {
  content: "\e501";
}
.csico-twitter:before {
  content: "\e502";
}
.csico-google-plus:before {
  content: "\e503";
}
.csico-linkedin:before {
  content: "\e504";
}
.csico-pinterest:before {
  content: "\e505";
}
.csico-youtube:before {
  content: "\e506";
}
.csico-vimeo:before {
  content: "\e507";
}
.csico-instagram:before {
  content: "\e508";
}
.csico-addthis:before {
  content: "\e509";
}
.csico-degree:before {
  content: "\e600";
}
.csico-wrench:before {
  content: "\e601";
}
.csico-wrench-bolt:before {
  content: "\e602";
}
.csico-wrench-screwdriver:before {
  content: "\e603";
}
.csico-home:before {
  content: "\e604";
}
.csico-man-smile:before {
  content: "\e605";
}
.csico-media:before {
  content: "\e606";
}
.csico-lightbulb:before {
  content: "\e607";
}
.csico-lightbulb-outline:before {
  content: "\e608";
}
.csico-barcode:before {
  content: "\e609";
}
.csico-barcode-label:before {
  content: "\e610";
}
.csico-price:before {
  content: "\e611";
}
.csico-medal-sport:before {
  content: "\e612";
}
.csico-zoom-in:before {
  content: "\e613";
}
.csico-zoom-out:before {
  content: "\e614";
}
.csico-jsonapi:before {
  content: "\e615";
}
.csico-cut:before {
  content: "\e616";
}
.csico-duplicate:before {
  content: "\e617";
}
.csico-camera:before {
  content: "\e618";
}
.csico-collections:before {
  content: "\e619";
}
.csico-announcement:before {
  content: "\e620";
}
.csico-speaker-notes:before {
  content: "\e621";
}
.csico-chat:before {
  content: "\e622";
}
.csico-message:before {
  content: "\e623";
}
.csico-communication-01:before {
  content: "\e624";
}
.csico-web-site:before {
  content: "\e625";
}
.csico-handshake:before {
  content: "\e626";
}
.csico-module:before {
  content: "\e627";
}
.csico-reset:before {
  content: "\e628";
}
.csico-style:before {
  content: "\e629";
}
.csico-slide-show:before {
  content: "\e630";
}
.csico-contact-directory:before {
  content: "\e631";
}
.csico-contact-groupe:before {
  content: "\e632";
}
.csico-contact-mail:before {
  content: "\e633";
}
.csico-contact-phone:before {
  content: "\e634";
}
.csico-add-selection:before {
  content: "\e635";
}
.csico-letter-a:before {
  content: "\e701";
}
.csico-letter-b:before {
  content: "\e702";
}
.csico-letter-c:before {
  content: "\e703";
}
.csico-letter-d:before {
  content: "\e704";
}
.csico-letter-e:before {
  content: "\e705";
}
.csico-letter-f:before {
  content: "\e706";
}
.csico-letter-g:before {
  content: "\e707";
}
.csico-letter-h:before {
  content: "\e708";
}
.csico-letter-i:before {
  content: "\e709";
}
.csico-letter-j:before {
  content: "\e710";
}
.csico-letter-k:before {
  content: "\e711";
}
.csico-letter-l:before {
  content: "\e712";
}
.csico-letter-m:before {
  content: "\e713";
}
.csico-letter-n:before {
  content: "\e714";
}
.csico-letter-o:before {
  content: "\e715";
}
.csico-letter-p:before {
  content: "\e716";
}
.csico-letter-q:before {
  content: "\e717";
}
.csico-letter-r:before {
  content: "\e718";
}
.csico-letter-s:before {
  content: "\e719";
}
.csico-letter-t:before {
  content: "\e720";
}
.csico-letter-u:before {
  content: "\e721";
}
.csico-letter-v:before {
  content: "\e722";
}
.csico-letter-w:before {
  content: "\e723";
}
.csico-letter-x:before {
  content: "\e724";
}
.csico-letter-y:before {
  content: "\e725";
}
.csico-letter-z:before {
  content: "\e726";
}



/* alias */

.csico-menu-left:before {
  content: "\e318";
}
.csico-menu-right:before {
  content: "\e319";
}
.csico-menu-down:before {
  content: "\e321";
}
.csico-menu-top:before {
  content: "\e320";
}

.csico-browse:before {
  content: "\e326";
}
.csico-subtree:before {
  content: "\e313";
}
.csico-tree-open:before {
  content: "\e340";
}
.csico-tree-close:before {
  content: "\e344";
}
.csico-file-word:before {
  content: "\e410";
}

.csico-spaces-admin:before,
.csico-modules-admin:before,
.csico-menu-admin:before,
.csico-property:before {
  content: "\e309";
}

.csico-spaces:before {
  content: "\e327";
}

.csico-space-link:before {
  content: "\e340";
}

.csico-spaces-home:before,
.csico-spaces-home-list:before {
  content: "\e360";
}
.csico-history:before {
  content: "\e360";
}

.csico-left-submenu:before {
  content: "\e340";
}

.csico-clear-selection:before {
  content: "\e307";
}

.csico-group:before {
  content: "\e362";
}

.csico-spin:before {
  content: "\e357";
}

.csico-createmodule:before {
  content: "\e355";
}

.csico-module-list:before {
  content: "\e326";
}
.glyphicon {
  -webkit-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}
.color-pdf {
  color: #e53524;
}

.color-image {
  color: #f5a752;
}

.color-excel {
  color: #228357;
}

.color-zip {
  color: #979696;
}

.color-movie {
  color: #ce2d24;
}

.color-powerpoint {
  color: #de5d30;
}

.color-code {
  color: #756353;
}

.color-word {
  color: #366baa;
}

.color-text {
  color: #8f69a6;
}

.color-audio {
  color: #53b9b1;
}

.color-openoffice {
  color: #2484c1;
}

.color-libreoffice {
  color: #23a22d;
}





.overlay {
	text-align: center;
	background-color: rgba(0, 0, 0, 0.4);
}

.overlay .csico-loader {
	font-size: 3em;
	color: #ffffff;
	padding: 0.5em;
}



.overlay-confirm .overlay-bg{
	background-color:#545e6a;
}
.overlay-error .overlay-bg{
	background-color:#d02c2c;
}
.overlay-confirm .overlay-content,.overlay-error .overlay-content{
	color:#ffffff;
	font-weight:bold;
}