/* ==========================================================================
	Added classes
========================================================================== */
.ibx_footer {
    margin: 12px auto !important;
    position: relative;
    top: 0px;
    height: 164px;
    padding: 10px;
    /* overflow: auto; */
    border: 1px solid #d0cfcf;
    color: #444444 !important;
    line-height: 17px !important;
}

.ibx-input-required:after{
	content: ' *';
    color: #a94442;
}

.ibx-orange-dot::before{
    content: '* ';
    color: #ee9003;
}

.ibx-captcha-img {
	height: 50px;
	width: 180px;
	display: block;
    margin: 0 !important;
}
.ibx-form-link {
	cursor: pointer;
	color: #0082ca;
	text-decoration: underline;
}
.ibx-cursor-pointer {
	cursor: pointer;
}

.ibx-form-container {
	/* border: 1px solid #5a5a5a; */
	/* border-radius: 10px; */
    padding: 3%;
}

.ibx-width-20-per {
	width: 20%;
}

.ibx-width-40-per {
	width: 40%;
}

.ibx-width-33-per {
	width: 33.33%;
}

.ibx-width-50-per {
	width: 50%;
}

.ibx-align-center {
	text-align: center;
}

.ibx-align-left {
	text-align: left;
}

.ibx-align-right {
	text-align: right;
}

.ibx-text-justify {
	text-align: justify;
}

.ibx-inline {
    display: inline !important;
}

.ibx-inline-block {
    display: inline-block !important;
}

.ibx-label {
    color: #212529;
    display: block;
    font-size: 1rem;
    font-weight: 400;
    line-height: 30px
}

.ibx-radio,
.ibx-checkbox {
    cursor: pointer;
    display: inline-block;
    line-height: 1.25;
    position: relative;
    font-weight: normal !important;
}

[disabled].ibx-radio,
[disabled].ibx-checkbox,
fieldset[disabled] .ibx-radio,
fieldset[disabled] .ibx-checkbox,
.ibx-radio input[disabled],
.ibx-checkbox input[disabled] {
    color: #7a7a7a;
    cursor: not-allowed
}

.ibx-radio+.ibx-radio {
    margin-left: .5em
}

input[type=checkbox],
input[type=radio] {
    vertical-align: baseline
}