@charset "UTF-8";
/*!
	DIGIRISK DASHBOARD
	Created by Eoxia

	version: 0.2.0
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# fonticons
# Normalize
# Modules
--------------------------------------------------------------*/
/* Bleu ciel, couleur principale */
/* Bleu fonce, couleur de l'interface */
/* Autres couleurs */
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
.wpeo-wrap {
  padding-right: 20px; }
  .wpeo-wrap * {
    box-sizing: border-box; }
  .wpeo-wrap::after {
    display: block;
    content: '';
    clear: both; }
  .wpeo-wrap ul, .wpeo-wrap li {
    margin: 0; }

.wpeo-wrap {
  /*--------------------------------------------------------------
	# Fonticons
	--------------------------------------------------------------*/
  /*--------------------------------------------------------------
	# Modules
	--------------------------------------------------------------*/ }
  .wpeo-wrap input, .wpeo-wrap textarea {
    max-width: 100%; }
  .wpeo-wrap .list-sites .selected-model {
    pointer-events: none; }
    .wpeo-wrap .list-sites .selected-model > label {
      text-decoration: line-through; }
      .wpeo-wrap .list-sites .selected-model > label::before {
        opacity: 0.4; }
  .wpeo-wrap .list-sites .disabled {
    pointer-events: none; }
    .wpeo-wrap .list-sites .disabled > label {
      text-decoration: line-through; }
      .wpeo-wrap .list-sites .disabled > label::before {
        opacity: 0.4; }

/*---
  Animations from animate.css
  From v6.x.x
---*/
.wpeo-wrap .animated {
  animation-duration: 1s;
  animation-fill-mode: both; }

@keyframes bounceIn {
  0, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    transform: scale3d(1, 1, 1); }
  20% {
    transform: scale3d(1.4, 1.4, 1.4); }
  40% {
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    transform: scale3d(1.2, 1.2, 1.2); }
  80% {
    transform: scale3d(0.97, 0.97, 0.97); }
  to {
    transform: scale3d(1, 1, 1); } }

.wpeo-wrap .bounce-in {
  animation-name: bounceIn; }

@keyframes bounceInLight {
  0, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    transform: scale3d(1, 1, 1); }
  20% {
    transform: scale3d(1.2, 1.2, 1.2); }
  40% {
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    transform: scale3d(1.1, 1.1, 1.1); }
  80% {
    transform: scale3d(0.97, 0.97, 0.97); }
  to {
    transform: scale3d(1, 1, 1); } }

.wpeo-wrap .bounce-in-light, .wpeo-wrap .wpeo-button-pulse:hover .animated {
  animation-name: bounceInLight; }

@keyframes rotate {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(90deg); } }

.wpeo-wrap .rotate {
  animation-name: rotate; }

@keyframes downAndUp {
  0% {
    transform: translateY(0px); }
  50% {
    transform: translateY(4px); }
  100% {
    transform: translateY(0px); } }

.wpeo-wrap .down-and-up {
  animation-name: downAndUp; }

@keyframes spin {
  0% {
    transform: translate(-50%, -50%) rotate(0deg); }
  100% {
    transform: translate(-50%, -50%) rotate(360deg); } }

@keyframes progressSuccess {
  0, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    transform: translate(-50%, -50%) scale3d(1, 1, 1); }
  20% {
    transform: translate(-50%, -50%) scale3d(1.4, 1.4, 1.4); }
  40% {
    transform: translate(-50%, -50%) scale3d(0.9, 0.9, 0.9); }
  60% {
    transform: translate(-50%, -50%) scale3d(1.2, 1.2, 1.2); }
  80% {
    transform: translate(-50%, -50%) scale3d(0.97, 0.97, 0.97); }
  to {
    transform: translate(-50%, -50%) scale3d(1, 1, 1); } }

.wpeo-wrap .progress-success {
  animation-name: progressSuccess; }

@keyframes progressError {
  from {
    transform: translate(-50%, -50%); }
  15% {
    transform: translate(-50%, -50%) translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  30% {
    transform: translate(-50%, -50%) translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  45% {
    transform: translate(-50%, -50%) translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  60% {
    transform: translate(-50%, -50%) translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  75% {
    transform: translate(-50%, -50%) translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  to {
    transform: translate(-50%, -50%); } }

.wpeo-wrap .progress-error {
  animation-name: progressError; }

.wpeo-wrap .wpeo-button-pulse {
  width: 30px;
  min-width: 30px;
  height: 30px;
  line-height: 30px;
  background: rgba(0, 0, 0, 0.1);
  display: block;
  text-align: center;
  border-radius: 4px;
  padding: 0 !important;
  position: relative;
  transition: all 0.2s ease-out; }
  .wpeo-wrap .wpeo-button-pulse .button-icon {
    display: inline-block; }
  .wpeo-wrap .wpeo-button-pulse .button-float-icon {
    position: absolute;
    top: -6px;
    right: -6px;
    background: #d6d6d6;
    padding: 0;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 10px; }
  .wpeo-wrap .wpeo-button-pulse:hover {
    background: rgba(0, 0, 0, 0.3);
    cursor: pointer; }

/** @todo: Temporaire Jimmy (Désolé Amandine) **/
.admin_page_digirisk-dashboard-add .fa-toggle-on {
  color: green; }

.admin_page_digirisk-dashboard-add .wpeo-form .wpeo-button.button-main {
  margin-top: 20px;
  margin-bottom: 20px; }

.duer-modal-site .list-sites .selected-model label {
  text-decoration: line-through; }
