#user-view {
	float:left;
	width:100%;
	padding: 0px;
}

.article.register-wrap .edit-user-content > .content {
	float: left;
	width: 100%;
	position: relative;
}

.article.register-wrap .edit-user-content > .content > div.message {
 	display: none;
	margin-top: 20px;
	margin-bottom: 20px;
}
.article.register-wrap .edit-user-content > .content > div.message.show {
	display: flex;
}
.article.register-wrap .edit-user-content > .content textarea{
    min-height:100px;
}
.article.register-wrap .edit-user-content > .content  .form-row{
    margin-bottom:15px;
}
.article.register-wrap .edit-user-content > .content .delete {
	position: absolute;
	top: -12px;
	right: 0px;
	font-size: 12px;
	cursor: pointer;
	color: #C95456;
	transition: all 0.2s ease-in-out;
	z-index: 10;
}

.article.register-wrap .edit-user-content > .content .form-row .label {
	font-size:14px;
	color:#595959;
	padding-bottom:3px;
	display:inline-block;
	width:100%;
	vertical-align: middle;
}

.article.register-wrap .edit-user-content > .content .form-row .input-wrap .input.field-type-input .autocomplete-results {
	border: solid 1px #DEDEDE;
	background-color: #fff;
	position: absolute;
	width: 100%;
	z-index: 2;
	padding: 0 10px;
}

.article.register-wrap .edit-user-content > .content .form-row .input-wrap .input.field-type-input .autocomplete-results .result {
	height: 30px;
	line-height: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}

.article.register-wrap .edit-user-content > .content .form-row .input-wrap .input.field-type-input .autocomplete-results .result:hover {
	color: #0068C3;
	cursor: pointer;
}

.article.register-wrap .edit-user-content > .content .form-row .input-wrap .input.field-type-radio .radiobutton-clone {
	margin-top: 5px;
}

.article.register-wrap .edit-user-content > .content .form-row .input-wrap .input.field-type-radio span {
	font-size: 14px;
}

.article.register-wrap .edit-user-content > .content input[type='text'],
.article.register-wrap .edit-user-content > .content input[type='password'],
.article.register-wrap .edit-user-content > .content textarea{
	width:100%;
	padding:10px;
	border:solid 1px #DEDEDE;
	color:#000;
	border-radius: 3px;
	line-height: normal;
    appearance: none;
    -webkit-appearance: none;
}

.article.register-wrap .edit-user-content > .content input[type='text']:disabled {
	background-color:#F4F4F4 !important;
	color: #BFBFBF;
}

.article.register-wrap .edit-user-content > .content input[type='text']:focus {
	border-bottom:solid 1px #4779AF;
	color:#434343;
}

.article.register-wrap .edit-user-content > .content .select-clone-value {
	border:solid 1px #DCDCDC;
	padding:10px;
	color:#787878;
	border-radius: 3px;
}

.article.register-wrap .edit-user-content > .content .select-clone-value::after {
	top:12px;
}

.article.register-wrap .edit-user-content > .content .input.field-type-submit {
	margin-top: 15px;
}

.article.register-wrap .edit-user-content > .content input[type='submit'] {
	background-color: #4280C7;
	float: left;
}

.article.register-wrap .edit-user-content > .content input[type='submit']:hover {
	background-color: #A5B824;
}

.article.register-wrap .edit-user-content > .content input[name='formStamp'] {
	display: none;
}

.article.register-wrap .edit-user-content > .content .postcode-check-success,
.article.register-wrap .edit-user-content > .content .field-error-icon {
	display: none;
	position: absolute;
    top: 11px;
    right: 5px;
	color: #C95456;
}

.article.register-wrap .edit-user-content > .content .postcode-check-success {
	color: #51A455;
}

.article.register-wrap .edit-user-content > .content .cancel {
	display: inline-block;
	line-height: 40px;
	margin-left: 20px;
	font-size: 14px;
	cursor: pointer;
	color: #000;
	transition: all 0.2s ease-in-out;
    margin-top:13px;
}

.article.register-wrap .edit-user-content > .content .cancel:hover {
	color: #4280C7;
}

.article.register-wrap .edit-user-content > .content .delete:hover {
	color: #000;
}

.article.register-wrap .postadress-fields{
    display:none;
}
.article.register-wrap .pull-right .input-wrap{
    float:right;
    text-align: right;
}
.article.register-wrap .pull-right .input-wrap .checkbox-clone::after{
    right:0px;
}
.article.register-wrap .pull-right .input-wrap [rel="button"]{
    margin-top:0px;
}
.article.register-wrap .input-wrap{
    padding-right:15px;
}
.article.register-wrap .form-row .input-wrap:last-child:not(:first-child),
.article.register-wrap .form-row .input-wrap.both-padding{
    padding-left:15px;
}
.field-type-checkbox label{
    line-height:27px;
    margin-left:5px;
}
.input-error .field-type-checkbox .label{
    color:#FF0000!important
}
.input-error .field-type-checkbox .checkbox-clone{
    border-color:#FF0000!important
}
/* A */
@media (max-width: 1024px)
{
	
}

/* B*/
@media (max-width: 991px)
{

}

/* C */
@media (max-width: 767px)
{	

}

/* D */
@media (max-width: 479px)
{
    .article.register-wrap .input-wrap,
    .article.register-wrap .form-row .input-wrap:last-child:not(:first-child),
    .article.register-wrap .form-row .input-wrap.both-padding{
        padding: 0px;
    }

    .article.register-wrap .edit-user-content > .content input[type='submit']{
        width:100%;
    }

    .article.register-wrap .pull-right .input-wrap{
        text-align:left;
    }
    .article.register-wrap .field-type-checkbox label{
        margin-left:0px;
    }
    .article.register-wrap .field-type-checkbox .label{
        padding-left:33px!important;
    }
}