.modal-content .lrm-user-modal-container{
	max-width:100%;
	margin:0px;
	width:100%;
}

.modal-content .lrm-inline .lrm-user-modal-container{
	border:0px none;
}

#login .modal-sm{
	max-width:550px;
}

#login .modal-content{
	padding:30px 0 0px;	
}

.lrm-signin-section, .lrm-signup-section, .lrm-reset-password-section{
	max-width:500px;
	padding-top:30px;
	padding-left:30px;
	padding-right:30px;
	margin:0 auto;
}

.lrm-form button, .lrm-form button[type="submit"]{
	padding:0px;
	max-width:240px;
	margin:0 auto;
}

.lrm-form .fieldset.fieldset--submit{
	margin-bottom:0px;
}

.lrm-form input.has-border, .lrm-form select.has-border{
	box-shadow: 0px 5px 10px rgba(6, 23, 83, 0.15);
	border-radius: 5px;
	border: 1px solid #C4C4C4;
}

.lrm-nice-checkbox__label:hover input:not([disabled]):checked ~ .lrm-nice-checkbox__indicator, .lrm-nice-checkbox__label input:checked:focus ~ .lrm-nice-checkbox__indicator{
	background:#2A8AB9;
}

.lrm-nice-checkbox__label input:checked ~ .lrm-nice-checkbox__indicator {
    background: #2A8AB9;
    border-color: #2A8AB9;
}

.lrm-nice-checkbox__label .lrm-nice-checkbox__indicator:after{
	top:2px;
}

.close_more_wrap{
	position:relative;
	bottom:0px;
	left:0px;
	margin-top:0px;
	width:100%;
	display:flex;
	justify-content:flex-end;
	border-top: 1px solid #e5e5e5;
	padding: 15px 20px 15px;
}

.close_more.button_standart{
	height:36px;
	max-width:100px;
	display:flex;
	align-items:center;
	justify-content:center;
	background-color:#fff;
	border:0px none;
	color:#fff;
	text-transform:uppercase;
	font-weight:400;
	font-size:14px;
	border-radius:18px;
	margin:0px;
	line-height:32px;
}

.close_more.button_standart:hover{
	color:#fff;
	background-color:#A5617D;
}
html body p.lrm-form-bottom-message{
	margin-top:15px !important;
	position:static;
}