.dentistry__popup{visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;font-size:0;white-space:nowrap;text-align:center;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0E4RkQ1MDk5NTQ3MTFFMzkwOUFBRTQwQTUwM0FFNkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0E4RkQ1MEE5NTQ3MTFFMzkwOUFBRTQwQTUwM0FFNkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQThGRDUwNzk1NDcxMUUzOTA5QUFFNDBBNTAzQUU2RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQThGRDUwODk1NDcxMUUzOTA5QUFFNDBBNTAzQUU2RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pkc6VEgAAAAPSURBVHjaYmBgYGgCCDAAAIcAg0R6/qYAAAAASUVORK5CYII=);
}
	.body--dentistry_popup .dentistry__popup{visibility:visible;}
.dentistry__popup_inner{display:inline-block;width:424px;vertical-align:middle;margin:100px 0 100px 0;white-space:normal;text-align:left;background-color:#fff;border-top:3px solid #00a651;padding:22px 54px 38px 38px;position:relative;font-size:14px;white-space:normal;text-align:left;}
.dentistry__closer{font-family:"WebSymbolsLiga";font-size:24px;position:absolute;top:20px;right:20px;color:#000;cursor:pointer;}
.dentistry__before_success{}
.dentistry__pre_text{}
.dentistry__form_wrapper{}
.dentistry__form{}
.dentistry__table{}
.dentistry__row{border-bottom:25px solid transparent;}
.dentistry__cell{}
	.dentistry__cell--label{padding:4px 25px 0 0;}
	.dentistry__cell--input{}
.dentistry__label{}
.dentistry__input_wrapper{width:310px;box-shadow:inset 3px 2px 4px #d2d4d8;padding:3px 6px 2px 6px;background-color:#f0f3f7;
	box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;
	transition:.1s background-color ease-in-out;-webkit-transition:.1s background-color ease-in-out;-moz-transition:.1s background-color ease-in-out;-ms-transition:.1s background-color ease-in-out;-o-transition:.1s background-color ease-in-out;
}
	.dentistry__row.error .dentistry__input_wrapper{background-color:#ffc8cc;}
.dentistry__input{border:0;padding:0;font-size:12px;background-color:transparent;text-align:left;}
.dentistry__submit{}
.dentistry__while_waiting{padding:20px 0 0 0;font-size:20px;}
.dentistry__after_success{padding:20px 0 0 0;}