.lawyer_repa label.radio, .lawyer_repa label.radio.checked{
	background: none !important;
}
.lawyer_repa label:before{
	display: none;
	content:'';
	float: left;
	cursor: pointer;
	margin: 2px 10px 0 0;
	width: 15px;
	height: 15px;
	background: url(/images/new-form/radio.png) no-repeat 0 0;
}
.lawyer_repa label.radio:hover:before{
	background-position: 0 -15px;
}
.lawyer_repa label.radio:active:before{
	background-position: 0 -30px;
}
.lawyer_repa label.radio.checked:before{
	background-position: -15px 0;
}
.lawyer_repa label.radio.checked:hover:before{
	background-position: -15px -15px;
}
.lawyer_repa label.radio.checked:active:before{
	background-position: -15px -30px;
}

.ui-dialog:not(.chat_block) .newButton{
	padding: 9px 15px !important;
	border-radius: 2px !important;
}

.small-dialog-content.dialog-content{
	padding: 0;
}
.dialog-content .message-list > li {
	margin: 0 20px !important;
}

.ui-dialog.callRequestWrapper .newButton{
	padding-left: 35px !important;
}
.ui-dialog.callRequestWrapper .newButton:active{
	padding: 10px 14px 8px 36px !important;
}
.ui-dialog.callRequestWrapper .ui-dialog-buttonpane{
	position: relative;
}
.ui-dialog.callRequestWrapper .ui-dialog-content{
	padding-bottom: 30px !important;
}

.ui-dialog {
    padding: 40px 0 20px 0;
}

.phoneInput .phoneLabel .error {
    color: #DF2121 !important;
}
