/* Add here all your css styles (customizations) */
.not-padding-left { padding-left:0;}
.color-white { color:white !important; }
.header-v3 .navbar-brand { height: 60px; top:12px; }

.nav .fa, .fa-ticket { color: #ec6607; }

.white { color:white; }

form.reg-page { margin-top:100px; }

#table-tickets .fa-ticket { color: #ec6607; }
#table-tickets .fa-comment { color:#ccc; cursor: default; }
#table-tickets .fa-comment.new { color:#5cb85c; }

tr.intervention-close,
tr.intervention-close a { color:#bbb; }

.etapes { cursor:help; }

.etapes .fa { color:#ccc; }
.etapes .fa-circle { color:#5cb85c; }
.etapes .fa-clock-o { color:#ec6607; }

h2.title { padding:15px 0;  }
.etapes-intervention { font-size:14px; margin-right:20px;  }

.solde-total { line-height: 35px; margin-top:10px; font-size:16px; }
.solde-total .fa { color: #ec6607; }

.btn-add { margin-top:10px; margin-right:10px; }

.tag-box-v2 { background-color: #fff; }
.tag-box-v6 { background-color: #eee; }
.tag-box-v10 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff none repeat scroll 0 0;
    border-color: #eee #eee #eee #eee;
    border-image: none;
    border-style: solid;
    border-width: 1px 2px 1px 1px;
}

.tag-box-v10 { border-right: 2px solid #ec6607; }
.tag-box-v10.orange { border-right: 2px solid #ec6607; }

.intervention { font-size:12px; }
.intervention a { font-size:11px; line-height:12px; }

.tag-box.success { background-color: #dff0d8; border-color:#3c763d; }
.tag-box.danger { background-color: #f2dede; border-color:#a94442; }

.pricing { overflow:hidden; }
.pricing .sticker-right { background-color: #5cb85c; }

.btn-chat { width:100%; }

.message-time { color:#ccc; }

.alert { margin-top:20px; margin-bottom:0; }

.mdp { margin-top:6px; color:#aaa; }

/* Interventions liste */
#interventions { margin-bottom:20px; }
#interventions .intervention-item { border:1px solid #eee; padding:15px; margin-bottom:20px; }
#interventions .intervention-item h2 { font-size:20px; margin-top:0; margin-bottom:10px; }

.funny-boxes-orange { border-top: 2px solid #ec6607; }
.funny-boxes-gray { border-top: 2px solid #cccccc; color:#ccc; }
.funny-boxes-gray .funny-boxes-img li i,
.funny-boxes-gray .funny-boxes-img li,
.funny-boxes-gray a { color:#888 !important; }

.margin-bottom-20 { margin-bottom:20px; }


/*.btn-validation-intervention { display:none; }*/

@keyframes flickerAnimation {
  0%   { opacity:1; }
  50%  { opacity:0.2; }
  100% { opacity:1; }
}
@-o-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0.2; }
  100% { opacity:1; }
}
@-moz-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0.2; }
  100% { opacity:1; }
}
@-webkit-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0.2; }
  100% { opacity:1; }
}

.blink {
   -webkit-animation: flickerAnimation 1.5s infinite;
   -moz-animation: flickerAnimation 1.5s infinite;
   -o-animation: flickerAnimation 1.5s infinite;
    animation: flickerAnimation 1.5s infinite;
}


/* Other */
.anim { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
