/* BORDER COLORS */
body.wide { border-top: 3px solid #2a80b9; }
body.fullwidthlayout { border-top: 3px solid #2a80b9; }
.boxedlayout .headertopwrap { border-top: 3px solid #2a80b9; }
.headertopwrap.boxed { border-top: 3px solid #2a80b9; }
.sidebar .tagcloud a:hover { border-color: #2a80b9; }

/* BACKGROUND COLORS */
::selection { background: #2a80b9; /* Safari */}
::-moz-selection { background: #2a80b9; /* Firefox */}

.colored .pagetitlewrap, .progress-success .bar, .mediaholder .link, .mediaholder .show,
a.service:hover .serviceicon, .pricing .highlight .thead, .btn-primary:hover { 
	background: #2a80b9; 
}

.btn-primary:hover { background: #2a80b9 url('../img/tiles/dark25.png') repeat !important; }

.footer .tagcloud a:hover, .btn-primary, 
.btn-primary:hover, .btn-primary:active, .btn-primary.active, 
.btn-primary.disabled, .btn-primary[disabled], .form-submit #submit, .standardbtn, .form-submit #submit:hover, .standardbtn:hover,
.form-submit #submit:active, .standardbtn:active, .form-submit #submit:active, .standardbtn.active, .form-submit #submit:disabled,
.standardbtn.disabled, .form-submit #submit:hover , .standardbtn[disabled], .form-submit #submit:active, .standardbtn:active,
.standardbtn.active, .footer .tagcloud a:hover, .sidebar .tagcloud a:hover  { 
	background-color: #2a80b9; 
}
	
/* TEXT COLORS */
.themecolor, .notfounderror, a, a.color, a.service:hover h4, a.service:hover h5, span.hlink, .pricing .price, 
.pricing .price .dollar, .blogpost.sticky h2 a, .blogpost.sticky .month, .blogpost.sticky .month, .blogpost.sticky .day, 
.blogpost.sticky .day, .sidebar .block-posts ul li span, .block-archive ul li a:before, .block-categories ul li a:before,
.sidebar .block-posts ul li span, .block-archive ul li a:before, .block-categories ul li a:before, ul.recentcomments li a.username,
ul.recentcomments li a:before, ul.portfoliofilter li a:hover, ul.portfoliofilter li a.selected, .foliotextholder .itemcategories,
.foliotextholder .itemcategories a, .projectnav a:hover:before, .nav-tabs > .active > a, .nav-tabs > .active > a:hover, 
.accordion-toggle, a.accordion-toggle:hover, .pagination ul > li > a:hover, .pagination ul > .active > a, .pagination ul > .active > span, 
.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .pager-current > a, 
.pagination ul > .pager-current > span, .pagination ul > .pager-current > a:hover, #block-menu-menu-elements ul li a:before { 
	color: #2a80b9; 
}

/* MENUS */
.ddsmoothmenu ul li.active a, .ddsmoothmenu ul li.current-menu-ancestor a { color: #2a80b9; border-top: 1px solid #2a80b9; }
.ddsmoothmenu ul li a:hover, .ddsmoothmenu ul li a.selected { color: #2a80b9; }
.block-sidebar-menu ul li span {  color: #2a80b9;  }

/* SLIDER CAPTIONS */

.tp-caption.fat_small_green, .tp-caption.fat_medium_green, .tp-caption.fat_green { 
	background-color: #2a80b9 !important; 
}

.icon-forward { color: #2a80b9 !important; }

/* What lies below was added by ZeWaren on 2014-09-24 */

.views-table thead {
  background: #2a80b9;
  color: white;
}

.views-table th,
td {
  padding: 5px 10px;
}

.views-table tbody tr:nth-child(even) {
  background: WhiteSmoke;
}

.line-item-summary {
  text-align: left;
}

.commerce-line-item-views-form .commerce-line-item-actions {
  text-align: left;
}

#edit-checkout {
  /* background-color: #2a80b9; */
  background: #8BAA2B url('../img/tiles/transparent.png') repeat;
  font-weight: 700;
  font-size: 15px;
  text-shadow: none !important;
  border: 0 !important;
  box-shadow: none !important;
  transition: all 0.3s !important;
  padding-bottom: 9px !important;
  padding-left: 14px !important;
  padding-right: 14px !important;
  padding-top: 9px !important;
  border-radius: 5px;
  color: #fff !important;
  margin-left: 10px;
}

#edit-continue {
  background-color: #2a80b9;
  font-weight: 700;
  font-size: 15px;
  text-shadow: none !important;
  border: 0 !important;
  box-shadow: none !important;
  transition: all 0.3s !important;
  padding-bottom: 9px !important;
  padding-left: 14px !important;
  padding-right: 14px !important;
  padding-top: 9px !important;
  border-radius: 5px;
  color: #fff !important;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 8px;
}

.commerce-order-handler-area-order-total .commerce-price-formatted-components {
  width: auto;
  margin-left: 0; */
}

.option {
  display: inline;
}

.checkout-review label {
  display: inline;
}

/* HEADER MODIFICATIONS */
.headertop .headerrighttext a { color: #666; }
.headertop .headerrighttext a:hover { color: #111; }

/* Margin modifications */

.bottom-space35 {margin-bottom : 35px}
.bottom-space25 {margin-bottom : 25px}

.annuaire-table caption {
  font-size: 17px;
  margin-top: 16px;
  margin-bottom: 7px;
}

/* Couleur de l'annuaire */
.profile2-fiche-annuaire .fieldset-legend {
  color: #2a80b9;
}

.profile2-fiche-annuaire legend {
  border-color: #2a80b9;
}

/* Couleur des champs confidentiels */
.profile2-fiche-annuaire .anienib-confidentiel {
  background-color: #eee;
}

.profile2-fiche-annuaire .anienib-confidentiel .fieldset-legend {
  color: #666;
  background-color: #eee;
  border-color: #666;
}

.profile2-fiche-annuaire .anienib-confidentiel legend {
  border-color: #666;
}


.profile2-fiche-annuaire .group-infos-confiden-identite {
  background-color: #eee;
}

.profile2-fiche-annuaire .group-infos-confiden-identite .fieldset-legend {
  color: #666;
  background-color: #eee;
  border-color: #666;
}

.profile2-fiche-annuaire .group-infos-confiden-identite legend {
  border-color: #666;
}

.profile2-fiche-annuaire .group-misc {
  background-color: #eee;
}

.profile2-fiche-annuaire .group-misc .fieldset-legend {
  color: #666;
  background-color: #eee;
  border-color: #666;
}

.profile2-fiche-annuaire .group-misc legend {
  border-color: #666;
}

.profile2-fiche-annuaire .group-parution-perso {
  background-color: #eee;
}

.profile2-fiche-annuaire .group-parution-perso .fieldset-legend {
  color: #666;
  background-color: #eee;
  border-color: #666;
}

.profile2-fiche-annuaire .group-parution-perso legend {
  border-color: #666;
}

.profile2-fiche-annuaire .group-parution-pro {
  background-color: #eee;
}

.profile2-fiche-annuaire .group-parution-pro .fieldset-legend {
  color: #666;
  background-color: #eee;
  border-color: #666;
}

.profile2-fiche-annuaire .group-parution-pro legend {
  border-color: #666;
}

#profile2-edit-fiche-annuaire-form .group-parution-perso {
  background-color: #eee;
  color: #555;
}

#profile2-edit-fiche-annuaire-form .group-parution-perso .fieldset-legend {
  color: #555;
  background-color: #eee;
  border-color: #555;
}

#profile2-edit-fiche-annuaire-form .group-parution-perso legend {
  border-color: #555;
}

#profile2-edit-fiche-annuaire-form .group-parution-pro {
  background-color: #eee;
  color: #555;
}

#profile2-edit-fiche-annuaire-form .group-parution-pro .fieldset-legend {
  color: #555;
  background-color: #eee;
  border-color: #555;
}

#profile2-edit-fiche-annuaire-form .group-parution-pro legend {
  border-color: #555;
}

#profile2-edit-fiche-annuaire-form .group-misc {
  background-color: #eee;
  color: #555;
}

#profile2-edit-fiche-annuaire-form .group-misc .fieldset-legend {
  color: #555;
  background-color: #eee;
  border-color: #555;
}

#profile2-edit-fiche-annuaire-form .group-misc legend {
  border-color: #555;
}

#profile2-edit-fiche-annuaire-form .group-infos-confiden-identite {
  background-color: #eee;
  color: #555;
}

#profile2-edit-fiche-annuaire-form .group-infos-confiden-identite .fieldset-legend {
  color: #555;
  background-color: #eee;
  border-color: #555;
}

#profile2-edit-fiche-annuaire-form .group-infos-confiden-identite legend {
  border-color: #555;
}

