.text-afnor {
	color: #3d085a;
}
.well-afnor {
	background-color: #3d085a;
}
.well-afnor label, .well-afnor p, .well-afnor small {
	color: white;
}

h1 {
	margin-top: 10px;
	font-size: 35px;
	font-weight: bold;
}

h2.text-afnor {
	margin-top: 10px;
	font-size: 25px;
	font-weight: bold;
	color: #611BBD;
}

.container {
	margin-top: 20px;
	padding-top: 30px;
}

.well h3 {
	margin-top: 0;
}

.well-bgcolor-1 {
	background-color: #ebecec;
}

.well-bgcolor-2 {
	background-color: rgba(75, 21, 70, 0.21);
}

body {
	background-color: #ebecec;
}

a {
	color: #611BBD;
}
.container {
	background-color: #FFFFFF;
}

.btn-main {
  color: #ffffff;
  background-color: #C40404;
  border-color: #C40404;
}

.btn-main:hover,
.btn-main:focus,
.btn-main:active,
.btn-main.active,
.open .dropdown-toggle.btn-main {
  color: #ffffff;
  background-color: #c40404;
  border-color: #C40404;
}

.btn-main:active,
.btn-main.active,
.open .dropdown-toggle.btn-main {
  background-image: none;
}

.btn-main.disabled,
.btn-main[disabled],
fieldset[disabled] .btn-main,
.btn-main.disabled:hover,
.btn-main[disabled]:hover,
fieldset[disabled] .btn-main:hover,
.btn-main.disabled:focus,
.btn-main[disabled]:focus,
fieldset[disabled] .btn-main:focus,
.btn-main.disabled:active,
.btn-main[disabled]:active,
fieldset[disabled] .btn-main:active,
.btn-main.disabled.active,
.btn-main[disabled].active,
fieldset[disabled] .btn-main.active {
  background-color: #C40404;
  border-color: #C40404;
}

.btn-main .badge {
  color: #C40404;
  background-color: #ffffff;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 40px !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 40px !important;
}

.select2-container .select2-selection--single {
    height: 40px !important;
}

.has-error .select2-selection {
	border: 2px solid #e74c3c !important;
}

.text-strong, .text-bold {
	font-weight: bold;
}


/** JQUERY STEPS  **/

.wizard > .content {
	min-height: 900px;
}

.wizard > .steps > ul > li {
    width: auto;
}

.wizard > .content > .body {
    float: left;
    position: absolute;
    width: 100% !important;
    height: 95%;
    padding: 2.5%;
}

.wizard > .content > .body label.error {
    color: #CC0000;
    display: inline-block;
    margin-left: 0;
}

.wizard > .steps .error a, .wizard > .steps .error a:hover, .wizard > .steps .error a:active {
    background: #CC0000 !important;
    color: #fff;
}

.wizard > .steps .current a,
.wizard > .steps .current a:hover,
.wizard > .steps .current a:active
{
    background: #4b1546;
    color: #fff;
    cursor: default;
}

.wizard > .steps .done a,
.wizard > .steps .done a:hover,
.wizard > .steps .done a:active
{
    background: #bea6b7;
    color: #fff;
}

.wizard > .actions a,
.wizard > .actions a:hover,
.wizard > .actions a:active
{
    background: #4b1546;
    color: #fff;
    display: block;
    padding: 0.5em 1em;
    text-decoration: none;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
