/*
	Ce fichier permet de générer les styles qui sont ensuite inclu dans le header
	Plus pratique pour travailler (livereload)
*/
/********* debug */

.DEBUG_color {
  color: #57c1c2;
}
.DEBUG_colorText {
  color: white;
}
.DEBUG_colorDark {
  color: #3da8a9;
}
.DEBUG_colorAlt {
  color: #7ccfd0;
}
/********* debug */

/*
body                { background: darken(@colorDark,30%); }
#page-wrapper       { background: lighten(@color,47%); }

*/

.timeline-item .date i {
  background: #57c1c2;
}
.product-prestations__table .fa-check {
  color: #57c1c2;
}
.ibox-title > h5 {
  margin: 0;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: white !important;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {
  color: white;
  text-decoration: none;
  background-color: #57c1c2;
  outline: 0;
}
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
  background-color: #57c1c2;
}
/* navigation */

.nav > li.active {
  border-left: 4px solid #57c1c2;
}
.text-info {
  color: #57c1c2;
}
/*
.badge-primary, .label-primary {
    background-color: @color;
}
*/

.onoffswitch-label {
  border: 2px solid #57c1c2;
}
.onoffswitch-inner:before {
  background-color: #57c1c2;
  color: white;
}
.onoffswitch-switch {
  background: white;
  border: 2px solid #57c1c2;
}
.fc-state-active {
  background-color: #57c1c2;
  border-color: #57c1c2;
  color: white;
}
.fc-agenda .fc-event-time,
.fc-event,
.fc-event a {
  background-color: #57c1c2;
  border-color: #57c1c2;
}
a.list-group-item.active,
a.list-group-item.active:focus,
a.list-group-item.active:hover {
  background-color: #57c1c2;
  border-color: #57c1c2;
  color: white;
}
.pace .pace-progress {
  background: #57c1c2;
}
.noUi-connect {
  background: none repeat scroll 0 0 #57c1c2;
}
.toast {
  background-color: #57c1c2;
}
.forum-item.active .fa {
  color: #57c1c2;
}
.forum-item.active a.forum-item-title {
  color: #57c1c2;
}
.vertical-date small {
  color: #57c1c2;
}
/* jsvectormap */

.jvectormap-goback,
.jvectormap-zoomin,
.jvectormap-zoomout {
  background: #57c1c2;
  color: white;
}
/*Slick Carousel */

.slick-next:before,
.slick-prev:before {
  color: #57c1c2 !important;
}
/* Dropzone */

.dropzone {
  border: 1px dashed #57c1c2;
  background: white;
}
.branding {
  color: white;
  background-color: #57c1c2;
}
.bg-success,
.navy-bg {
  background-color: #57c1c2;
  color: white;
}
.panel-primary {
  border-color: #57c1c2;
}
.panel-primary > .panel-heading {
  background-color: #57c1c2;
  border-color: #57c1c2;
}
.progress-bar {
  background-color: #57c1c2;
}
/* COLORS */

.text-navy {
  color: #57c1c2;
}
.file-list li a:hover {
  color: #57c1c2;
}
/* FAQ */

.faq-question {
  color: #57c1c2;
}
.faq-question:hover {
  color: #179d82;
}
/* ISSUE TRACKER */

.issue-tracker .btn-link {
  color: #57c1c2;
}
.product-name:focus,
.product-name:hover {
  color: #57c1c2;
}
.product-price {
  color: white;
  background-color: #57c1c2;
}
/* Vote list */

.vote-actions a {
  color: #57c1c2;
}
.vote-info a:hover {
  color: #57c1c2;
}
.vote-icon.active {
  color: #57c1c2;
}
.open-small-chat {
  background: #57c1c2;
  color: white;
}
.open-small-chat:hover {
  color: white;
  background: #57c1c2;
}
.small-chat-box .content .chat-message.active {
  background: #57c1c2;
  color: white;
}
.sk-spinner-rotating-plane.sk-spinner {
  background-color: #57c1c2;
}
.sk-spinner-double-bounce .sk-double-bounce1,
.sk-spinner-double-bounce .sk-double-bounce2 {
  background-color: #57c1c2;
}
.sk-spinner-wave div {
  background-color: #57c1c2;
}
.sk-spinner-wandering-cubes .sk-cube1,
.sk-spinner-wandering-cubes .sk-cube2 {
  background-color: #57c1c2;
}
.sk-spinner-pulse.sk-spinner {
  background-color: #57c1c2;
}
.sk-spinner-chasing-dots .sk-dot1,
.sk-spinner-chasing-dots .sk-dot2 {
  background-color: #57c1c2;
}
.sk-spinner-three-bounce div {
  background-color: #57c1c2;
}
.sk-spinner-circle .sk-circle:before {
  background-color: #57c1c2;
}
.sk-spinner-cube-grid .sk-cube {
  background-color: #57c1c2;
}
.sk-spinner-wordpress.sk-spinner {
  background-color: #57c1c2;
}
.sk-spinner-fading-circle .sk-circle:before {
  background-color: #57c1c2;
}
.landing-page span.navy {
  color: #57c1c2;
}
.landing-page a.navy-link {
  color: #57c1c2;
}
.landing-page .navy-line {
  border-bottom: 2px solid #57c1c2;
}
.landing-page .navbar-default .navbar-nav > .active > a,
.landing-page .navbar-default .navbar-nav > .active > a:hover {
  color: white;
  border-top: 6px solid #57c1c2;
}
.landing-page .navbar-default .navbar-nav > li > a:focus,
.landing-page .navbar-default .navbar-nav > li > a:hover {
  color: #57c1c2;
}
.landing-page .navbar-default .navbar-brand {
  color: white;
  background: #57c1c2;
}
.landing-page .navbar-scroll.navbar-default .nav li a:hover {
  color: #57c1c2;
}
.landing-page .navbar-default .navbar-nav > .active > a,
.landing-page .navbar-default .navbar-nav > .active > a:hover {
  border-top: 6px solid #57c1c2;
}
.landing-page .features small {
  color: #57c1c2;
}
.landing-page .features-icon {
  color: #57c1c2;
}
.landing-page .navy-section {
  background: #57c1c2;
  color: white;
}
.landing-page .social-icon a {
  background: #57c1c2;
  color: white;
}
.landing-page .social-icon a:hover {
  background: #179d82;
}
.landing-page .pricing-plan .pricing-price span {
  color: #57c1c2;
}
.landing-page li.pricing-title {
  background: #57c1c2;
  color: white;
}
.landing-page .testimonials {
  background-color: #57c1c2;
}
.landing-page .features .big-icon {
  color: #57c1c2 !important;
}
.btn-primary.active,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active,
.btn-primary:active:focus,
.btn-primary:active:hover,
.btn-primary:focus,
.btn-primary:hover,
.open .dropdown-toggle.btn-primary {
  background-color: #44babb;
  border-color: #3da8a9;
  color: white;
}
.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary.active[disabled],
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
  background-color: #44babb;
  border-color: #3da8a9;
}
.badge-info,
.label-info {
  background-color: #44babb;
  color: white;
}
/** skin **/

.spin-icon {
  background: #57c1c2 !important;
}
/* button */

.btn-primary {
  background-color: #57c1c2;
  border-color: #3da8a9;
  color: white;
}
.btn-primary:hover {
  background-color: #3da8a9;
  border-color: #3da8a9;
  color: white;
}
button.btn-primary.dim {
  box-shadow: inset 0 0 0 #3da8a9, 0 5px 0 0 #3da8a9, 0 10px 5px #999999;
}
.form-control:focus,
.single-line:focus {
  border-color: #57c1c2 !important;
}
/* icheck */

/* iCheck plugin Minimal skin, black
----------------------------------- */

.icheckbox_minimal,
.iradio_minimal {
  display: inline-block;
  *display: inline;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  width: 18px;
  height: 18px;
  background: url(plugins/iCheck/minimal.png) no-repeat;
  border: none;
  cursor: pointer;
}
.icheckbox_minimal {
  background-position: 0 0;
}
.icheckbox_minimal.hover {
  background-position: -20px 0;
}
.icheckbox_minimal.checked {
  background-position: -40px 0;
}
.icheckbox_minimal.disabled {
  background-position: -60px 0;
  cursor: default;
}
.icheckbox_minimal.checked.disabled {
  background-position: -80px 0;
}
.iradio_minimal {
  background-position: -100px 0;
}
.iradio_minimal.hover {
  background-position: -120px 0;
}
.iradio_minimal.checked {
  background-position: -140px 0;
}
.iradio_minimal.disabled {
  background-position: -160px 0;
  cursor: default;
}
.iradio_minimal.checked.disabled {
  background-position: -180px 0;
}
/* HiDPI support */

@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
  .icheckbox_minimal,
  .iradio_minimal {
    background-image: url(minimal@2x.png);
    -webkit-background-size: 200px 20px;
    background-size: 200px 20px;
  }
}
/** **/

@media screen and (max-width: 767px) {
  .details-line {
    background-color: #7ccfd0;
  }
}
/* CART */

.mme-cart-icon img {
  background-color: #57c1c2;
}
