html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, textarea {
  color: #212121; }

/*!
 * Waves v0.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */
.waves-effect {
  -webkit-tap-highlight-color: transparent; }
  .waves-effect .waves-ripple {
    background: rgba(0, 0, 0, 0.2); }
  .waves-effect.waves-light .waves-ripple {
    background-color: rgba(255, 255, 255, 0.45); }
  .waves-effect.waves-red .waves-ripple {
    background-color: rgba(244, 67, 54, 0.7); }
  .waves-effect.waves-yellow .waves-ripple {
    background-color: rgba(255, 235, 59, 0.7); }
  .waves-effect.waves-orange .waves-ripple {
    background-color: rgba(255, 152, 0, 0.7); }
  .waves-effect.waves-purple .waves-ripple {
    background-color: rgba(156, 39, 176, 0.7); }
  .waves-effect.waves-green .waves-ripple {
    background-color: rgba(76, 175, 80, 0.7); }
  .waves-effect.waves-teal .waves-ripple {
    background-color: rgba(0, 150, 136, 0.7); }

.waves-circle {
  -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); }

.btn,
.btn-large,
.btn-flat {
  background-color: #F44336;
  color: #fff; }
  .btn:hover,
  .btn-large:hover,
  .btn-flat:hover {
    background-color: #E53935; }
  .btn i,
  .btn-large i,
  .btn-flat i {
    color: #fff; }

.btn-floating {
  color: #fff;
  background-color: #F44336; }
  .btn-floating i {
    color: #fff; }
  .btn-floating:hover {
    background-color: #E53935; }

.btn.disabled,
.btn-floating.disabled,
.btn-large.disabled,
.btn:disabled
.btn-large:disabled,
.btn-floating:disabled {
  background-color: #757575;
  color: #fafafa; }
  .btn.disabled:hover,
  .btn-floating.disabled:hover,
  .btn-large.disabled:hover,
  .btn:disabled
  .btn-large:disabled:hover,
  .btn-floating:disabled:hover {
    background-color: #757575;
    color: #fafafa; }

.breadcrumbs {
  background-color: #F44336; }
  .breadcrumbs .breadcrumb {
    color: #fff; }

.modal {
  background: rgba(0, 0, 0, 0.2); }
  .modal .modal-box {
    background: #fff; }
    .modal .modal-box .modal-footer {
      border-top: 1px solid #eeeeee; }
    .modal .modal-box .modal-action {
      color: #000; }

.nav-left {
  background: #fff; }
  .nav-left ul li:after {
    background: rgba(0, 0, 0, 0); }
  .nav-left ul li:hover:after {
    background: rgba(0, 0, 0, 0.4); }

.nav-top {
  background: #F44336; }
  .nav-top ul li a {
    color: #fff; }
  .nav-top ul li ul {
    background: #fff; }
    .nav-top ul li ul a {
      color: #212121; }
      .nav-top ul li ul a:hover {
        background: #f5f5f5; }
  .nav-top ul li:hover ul {
    border-left-color: #eeeeee; }

.dropdown-content {
  background-color: #fff; }
  .dropdown-content li {
    color: rgba(0, 0, 0, 0.87); }
    .dropdown-content li:hover, .dropdown-content li.active, .dropdown-content li.selected {
      background-color: #eee; }
    .dropdown-content li.active.selected {
      background-color: #e1e1e1; }
    .dropdown-content li > a, .dropdown-content li > span {
      color: #424242; }

/* Couleurs */
h1 {
  background-color: #81C784;
  color: #fff; }

h2 {
  color: #F44336; }

h3 {
  color: #F44336; }

h4 {
  color: #F44336; }

.alert.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d; }
.alert.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f; }
.alert.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b; }
.alert.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442; }

select:focus {
  outline-color: #bababa; }

button:focus {
  background-color: #E53935; }

label {
  color: #9e9e9e; }

/* Radio Buttons
   ========================================================================== */
[type="radio"]:not(:checked) + label:before,
[type="radio"]:not(:checked) + label:after {
  border-color: #5a5a5a; }

[type="radio"]:checked + label:after,
[type="radio"].with-gap:checked + label:before,
[type="radio"].with-gap:checked + label:after {
  border-color: #424242; }

[type="radio"]:checked + label:after,
[type="radio"].with-gap:checked + label:after {
  background-color: #424242; }

/* Disabled Radio With gap */
[type="radio"].with-gap:disabled:checked + label:before {
  border-color: rgba(0, 0, 0, 0.26); }

[type="radio"].with-gap:disabled:checked + label:after {
  border-color: rgba(0, 0, 0, 0.26); }

/* Disabled style */
[type="radio"]:disabled:not(:checked) + label:before,
[type="radio"]:disabled:checked + label:before {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.26); }

[type="radio"]:disabled + label {
  color: rgba(0, 0, 0, 0.26); }

[type="radio"]:disabled:not(:checked) + label:before {
  border-color: rgba(0, 0, 0, 0.26); }

[type="radio"]:disabled:checked + label:after {
  background-color: rgba(0, 0, 0, 0.26);
  border-color: #BDBDBD; }

/* Switch
   ========================================================================== */
.switch label input[type=checkbox]:checked + .lever {
  background-color: #828282; }
  .switch label input[type=checkbox]:checked + .lever:after {
    background-color: #424242; }

.switch label .lever {
  background-color: #F1F1F1; }
  .switch label .lever:after {
    background-color: #F1F1F1; }

input[type=checkbox]:checked:not(:disabled) ~ .lever:active::after,
input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(66, 66, 66, 0.1); }

input[type=checkbox]:not(:disabled) ~ .lever:active:after,
input[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.08); }

.switch label input[type=checkbox][disabled] + .lever:after,
.switch label input[type=checkbox][disabled]:checked + .lever:after {
  background-color: #BDBDBD; }

/* Select Field
   ========================================================================== */
select {
  background-color: rgba(255, 255, 255, 0.9);
  border-color: #f2f2f2; }

.select-wrapper input.select-dropdown {
  background-color: transparent;
  border-bottom-color: #9e9e9e; }
.select-wrapper span.caret {
  color: initial; }
  .select-wrapper span.caret.disabled {
    color: #BDBDBD; }

select:disabled {
  color: rgba(0, 0, 0, 0.3); }

.select-wrapper input.select-dropdown:disabled {
  color: rgba(0, 0, 0, 0.3);
  border-bottom-color: rgba(0, 0, 0, 0.3); }

.select-wrapper i {
  color: rgba(0, 0, 0, 0.3); }

.select-dropdown li.disabled,
.select-dropdown li.disabled > span,
.select-dropdown li.optgroup {
  color: rgba(0, 0, 0, 0.3);
  background-color: transparent; }

.select-dropdown li.optgroup {
  border-top-color: #eee; }
  .select-dropdown li.optgroup.selected > span {
    color: rgba(0, 0, 0, 0.7); }
  .select-dropdown li.optgroup > span {
    color: rgba(0, 0, 0, 0.4); }

/* Range
   ========================================================================== */
input[type=range] {
  background-color: transparent; }

input[type=range] + .thumb {
  background-color: #424242; }
  input[type=range] + .thumb .value {
    color: #424242; }
  input[type=range] + .thumb.active .value {
    color: #9e9e9e; }

input[type=range]::-webkit-slider-runnable-track {
  background: #c2c0c2; }

input[type=range]::-webkit-slider-thumb {
  background-color: #424242; }

input[type=range]:focus::-webkit-slider-runnable-track {
  background: #ccc; }

input[type=range] {
  /* fix for FF unable to apply focus style bug  */
  border-color: white;
  /*required for proper track sizing in FF*/ }

input[type=range]::-moz-range-track {
  background: #ddd; }

input[type=range]::-moz-range-thumb {
  background: #424242; }

input[type=range]:-moz-focusring {
  outline-color: #fff; }

input[type=range]:focus::-moz-range-track {
  background: #ccc; }

input[type=range]::-ms-track {
  background: transparent;
  border-color: transparent;
  /*remove default tick marks*/
  color: transparent; }

input[type=range]::-ms-fill-lower {
  background: #777; }

input[type=range]::-ms-fill-upper {
  background: #ddd; }

input[type=range]::-ms-thumb {
  background: #424242; }

input[type=range]:focus::-ms-fill-lower {
  background: #888; }

input[type=range]:focus::-ms-fill-upper {
  background: #ccc; }

.contrat {
  background-color: #512da8; }

.planification {
  background-color: #303f9f; }

.actionspassees {
  background-color: #5d4037; }

.rapports {
  background-color: #00796b; }

.devis {
  background-color: #5d4037; }

.telechargement {
  background-color: #f57c00; }

.messagerie {
  background-color: #c2185b; }

.ticket {
  background-color: #9e9d24; }

.parametre {
  background-color: #512da8; }

.certificats {
  background-color: #0277bd; }

.factures {
  background-color: #d84315; }

.affaires {
  background-color: #37474f; }

.contact_interlocuteur {
  background-color: #424242; }

.specialite {
  background-color: #212121; }

.nav-left .container-menu li .material-icons {
  opacity: 0.6;
  transition: all .3s; }
.nav-left .container-menu li:hover .material-icons {
  opacity: 1; }
.nav-left .container-menu li:hover.menu_contrat:after {
  background: #512da8; }
.nav-left .container-menu li:hover.menu_contrat .material-icons {
  color: #512da8; }
.nav-left .container-menu li:hover.menu_planification:after {
  background: #303f9f; }
.nav-left .container-menu li:hover.menu_planification .material-icons {
  color: #303f9f; }
.nav-left .container-menu li:hover.menu_actionspassees:after {
  background: #5d4037; }
.nav-left .container-menu li:hover.menu_actionspassees .material-icons {
  color: #5d4037; }
.nav-left .container-menu li:hover.menu_rapports:after {
  background: #00796b; }
.nav-left .container-menu li:hover.menu_rapports .material-icons {
  color: #00796b; }
.nav-left .container-menu li:hover.menu_devis:after {
  background: #5d4037; }
.nav-left .container-menu li:hover.menu_devis .material-icons {
  color: #5d4037; }
.nav-left .container-menu li:hover.menu_telechargement:after {
  background: #f57c00; }
.nav-left .container-menu li:hover.menu_telechargement .material-icons {
  color: #f57c00; }
.nav-left .container-menu li:hover.menu_messagerie:after {
  background: #c2185b; }
.nav-left .container-menu li:hover.menu_messagerie .material-icons {
  color: #c2185b; }
.nav-left .container-menu li:hover.menu_ticket:after {
  background: #9e9d24; }
.nav-left .container-menu li:hover.menu_ticket .material-icons {
  color: #9e9d24; }
.nav-left .container-menu li:hover.menu_parametre:after {
  background: #512da8; }
.nav-left .container-menu li:hover.menu_parametre .material-icons {
  color: #512da8; }
.nav-left .container-menu li:hover.menu_certificats:after {
  background: #0277bd; }
.nav-left .container-menu li:hover.menu_certificats .material-icons {
  color: #0277bd; }
.nav-left .container-menu li:hover.menu_factures:after {
  background: #d84315; }
.nav-left .container-menu li:hover.menu_factures .material-icons {
  color: #d84315; }
.nav-left .container-menu li:hover.menu_affaires:after {
  background: #37474f; }
.nav-left .container-menu li:hover.menu_affaires .material-icons {
  color: #37474f; }
.nav-left .container-menu li:hover.menu_contact_interlocuteur:after {
  background: #424242; }
.nav-left .container-menu li:hover.menu_contact_interlocuteur .material-icons {
  color: #424242; }
.nav-left .container-menu li:hover.menu_specialite:after {
  background: #212121; }
.nav-left .container-menu li:hover.menu_specialite .material-icons {
  color: #212121; }

/* Nav left */
.nav-left .container-menu ul li.logo a:hover {
  background-color: transparent; }
.nav-left .container-menu #coordonnees a {
  color: #F44336; }
.nav-left .container-menu #coordonnees span {
  color: #F44336; }
.nav-left .container-menu #coordonnees .vendeurLie .contentCommercial {
  border-left-color: #F44336; }
  .nav-left .container-menu #coordonnees .vendeurLie .contentCommercial a {
    color: #212121; }

/* Header */
.nav-top .contact p {
  color: #fff; }
.nav-top .btnPopupMessage {
  background: #FFF; }
  .nav-top .btnPopupMessage .material-icons {
    color: #E53935; }
.nav-top .logo_client {
  background: #fff;
  border-color: #f44336; }

/* Connexion */
.page-connexion {
  background-color: #EEEEEE; }
  @media (min-width: 750px) {
    .page-connexion {
      background: url(../images/fond-connexion.jpg) top left no-repeat #303f9f;
      background-size: cover; } }
  .page-connexion .header-login {
    background: #F44336; }
  .page-connexion .login {
    background: #fff; }
  .page-connexion h2 {
    color: #FFF; }
    .page-connexion h2 small {
      color: #FFF; }
  .page-connexion .well {
    background-color: #EEEEEE;
    border: 1px solid #d5d5d5; }

.liensConnexion::before {
  border-top-color: #424242; }
.liensConnexion .lienConnexion {
  color: #424242; }

/* Tableau de bord */
.main-bord .card-bord {
  color: #fff; }
  .main-bord .card-bord .nb_files {
    background-color: #fff; }
  .main-bord .card-bord .content i {
    color: #fff; }
  .main-bord .card-bord .content h4 {
    color: #fff; }
  .main-bord .card-bord .content p {
    color: #fff; }

.menu_folder {
  color: #fff; }
  .menu_folder .folder .card-bord i {
    color: #fff; }
  .menu_folder .folder .card-bord.activ {
    background: #333; }
  .menu_folder a {
    background: #F44336; }

.onglet_folder .btn_download {
  background-color: red;
  color: #fff; }
  .onglet_folder .btn_download .material-icons {
    color: #fff; }

.btnInputFile span {
  color: #fff; }

.footer-bottom .coordonnees {
  background: #F44336;
  color: #fff; }
  .footer-bottom .coordonnees span {
    color: #fff; }
    .footer-bottom .coordonnees span a {
      color: #fff; }

.datatableMaterial .hideOnCollapsed {
  display: block; }
.datatableMaterial .showOnCollapsed {
  display: none; }
.datatableMaterial.collapsed .hideOnCollapsed {
  display: none; }
.datatableMaterial.collapsed .showOnCollapsed {
  display: block; }

.dlAllZipped {
  position: absolute;
  top: 10px;
  right: 0;
  z-index: 5; }

#footerZoneTelechargement {
  -webkit-box-shadow: 0px 0px 5px 0px #333333;
  -moz-box-shadow: 0px 0px 5px 0px #333333;
  box-shadow: 0px 0px 5px 0px #333333;
  background: #fff; }
  #footerZoneTelechargement h3 {
    background: #F44336;
    color: #fff; }
    #footerZoneTelechargement h3 .buttonSmall {
      color: #fff; }
  #footerZoneTelechargement .contenuTelechargement a {
    background: #ececec;
    border-top-color: grey; }
    #footerZoneTelechargement .contenuTelechargement a.dlLink, #footerZoneTelechargement .contenuTelechargement a.createLink {
      background: #E53935;
      color: #fff; }

.double-bounce1, .double-bounce2 {
  background-color: #F44336; }

.primary-container .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.primary-container .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  -moz-box-shadow: 0px 8px 17px 0px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 8px 17px 0px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0px 8px 17px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 8px 17px 0px rgba(0, 0, 0, 0.2);
  background: #F44336;
  border: none;
  color: #fff !important; }

.primary-container .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  -moz-box-shadow: 0px 8px 17px 0px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 8px 17px 0px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0px 8px 17px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 8px 17px 0px rgba(0, 0, 0, 0.2);
  background: #424242;
  border: none;
  color: #fff !important; }

/*# sourceMappingURL=colours.css.map */
