/* Add here all your CSS customizations */
/* sve custom for confirm plugin */
.jconfirm.jconfirm-danger .jconfirm-bg {
  background-color: rgba(210, 50, 45, 0.9);
}
.jconfirm.jconfirm-danger .jconfirm-box {
    background-color: transparent;
	text-align:center;
	color:white;
}
.jconfirm.jconfirm-danger .jconfirm-box .buttons {
 /* float: right; */
}
.jconfirm.jconfirm-danger .jconfirm-box .buttons button {
  border: none;
  background-image: none;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  text-shadow: none;
  -webkit-transition: background .1s;
          transition: background .1s;
  color: white;
}
.jconfirm.jconfirm-danger .jconfirm-box .buttons button.btn-default {
  box-shadow: none;
  color: #fff;
  background: none;
}
.jconfirm.jconfirm-danger .jconfirm-box .buttons button.btn-default:hover {
  background: #d64742;
}


/* sve custom for confirm plugin */
.jconfirm.jconfirm-warning .jconfirm-bg {
  background-color: rgba(237, 156, 40, 0.9);
}
.jconfirm.jconfirm-warning .jconfirm-box {
    background-color: transparent;
	text-align:center;
	color:white;
}
.jconfirm.jconfirm-warning .jconfirm-box .buttons {

}
.jconfirm.jconfirm-warning .jconfirm-box .buttons button {
  border: none;
  background-image: none;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  text-shadow: none;
  -webkit-transition: background .1s;
          transition: background .1s;
  color: white;
}
.jconfirm.jconfirm-warning .jconfirm-box .buttons button.btn-default {
  box-shadow: none;
  color: #fff;
  background: none;
}
.jconfirm.jconfirm-warning .jconfirm-box .buttons button.btn-default:hover {
  background: #efa740;
}

/* sve custom for confirm plugin */
.jconfirm.jconfirm-success .jconfirm-bg {
  background-color: rgba(71, 164, 71, 0.9);
}
.jconfirm.jconfirm-success .jconfirm-box {
    background-color: transparent;
	text-align:center;
	color:white;
}
.jconfirm.jconfirm-success .jconfirm-box .buttons {

}
.jconfirm.jconfirm-success .jconfirm-box .buttons button {
  border: none;
  background-image: none;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  text-shadow: none;
  -webkit-transition: background .1s;
          transition: background .1s;
  color: white;
}
.jconfirm.jconfirm-success .jconfirm-box .buttons button.btn-default {
  box-shadow: none;
  color: #fff;
  background: none;
}
.jconfirm.jconfirm-success .jconfirm-box .buttons button.btn-default:hover {
  background: #51b451;
}

.sve-spinner {
	margin-bottom: 15px;
	border: 4px dashed #dddddd;
	outline: 5px solid #fafafa;
	border-radius: 15px;
	background: #fafafa;
	color: #444444;
}

.sve-bg {
	padding:10px;
	border-radius: 5px;
}

.sve-bg label {
	color:#FFFFFF;
	font-size:14px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);
	margin:0;
}

.sve-bg.sve-bg-verify {
	background:#ffb3cc;
}

.sve-bg.sve-bg-invalid {
	background:#d2322d;
}

.sve-bg.sve-bg-valid {
	background:#47a447;
}

.sve-bg.sve-bg-optional {
	background:#ed9c28;
}

.widget-profile-info .profile-picture.profile-picture-sve img {
	display: block;
	width: 120px;
	height: 120px;
	margin-right: 15px;
	border: 4px solid #fff;
	-webkit-border-radius: 60px;
	border-radius: 60px;
}

td.details-control {
	background: url('../../SVE-Plugins/DataTables-1.10.8/examples/resources/details_open.png') no-repeat center center;
	cursor: pointer;
}
tr.shown td.details-control {
	background: url('../../SVE-Plugins/DataTables-1.10.8/examples/resources/details_close.png') no-repeat center center;
}

.highlightfirst:first-child {
	background-color:#CEEC60;
}
td.C-ParentTelUrgence {
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#3C922B;
	cursor:pointer
}
td.C-ParentTelUrgence:before {
	font-family: 'FontAwesome';
	content: "\f044";
}

.dd-handle:hover {
	cursor:all-scroll;
}

.V-separator:after {
  background: #e0e0e0;
  width: 1px;
  content: "";
  display:block;
  position: absolute;
  top:0;
  bottom: 0;
  right: 0;
  /*min-height: 70px;*/
}

.V-separator-white:after {
  background: #FFFFFF;
  width: 1px;
  content: "";
  display:block;
  position: absolute;
  top:0;
  bottom: 0;
  right: 0;
  /*min-height: 70px;*/
}

.V-separator-black:after {
  background: #000000;
  width: 1px;
  content: "";
  display:block;
  position: absolute;
  top:0;
  bottom: 0;
  right: 0;
  /*min-height: 70px;*/
}


.radio-custom.radio-primary label:before {
	border: 2px solid #0088cc;
}

.radio-custom.radio-success label:before {
	border: 2px solid #47a447;
}

.radio-custom.radio-warning label:before {
	border: 2px solid #ed9c28;
}

.radio-custom.radio-danger label:before {
	border: 2px solid #d2322d;
}

.radio-custom.radio-info label:before {
	border: 2px solid #171717;
}

.radio-custom.radio-dark label:before {
	border: 2px solid #171717;
}

.radio-custom.radio-inline:last-child, .radio-custom.radio-inline:last-of-type {
	margin-bottom: 7px;
}

.timeline.timeline-simple .tm-body .tm-items > li.point-primary:before {
	background: #0088cc;
	box-shadow: 0 0 0 3px #ffffff, 0 0 0 6px #0088cc;
}

.timeline.timeline-simple .tm-body .tm-items > li.point-success:before {
	background: #47a447;
	box-shadow: 0 0 0 3px #ffffff, 0 0 0 6px #47a447;
}

.timeline.timeline-simple .tm-body .tm-items > li.point-warning:before {
	background: #ed9c28;
	box-shadow: 0 0 0 3px #ffffff, 0 0 0 6px #ed9c28;
}

.timeline.timeline-simple .tm-body .tm-items > li.point-danger:before {
	background: #d2322d;
	box-shadow: 0 0 0 3px #ffffff, 0 0 0 6px #d2322d;
}



.panel-action-edit {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.panel-collapsed .panel-action-edit:before, .panel-action-edit:before {
	content: "\f044";
}

.label.label-lg {
	font-size:110%;
}
.modal-open {
    overflow: scroll;
}
.align-left {
	text-align:left;
}
select .select2 {
	width:100%;
}
.InputND {
	border-color: #F8C801;
}
.asterisque:after {
    color: #FF0004;
    content: ' *';
    display:inline;
}

.modal-header-success {
    color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #5cb85c;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
.modal-header-warning {
	color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #f0ad4e;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
.modal-header-danger {
	color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #d9534f;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
.modal-header-info {
    color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #5bc0de;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
.modal-header-primary {
	color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #428bca;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
.icon-white {
		color: #FFFFFF;
	}

