		html {
			overflow-y: scroll;
			/* Important for the code that disables scrolling */
			height: 100%;
			width: 100%;
		}
		.popup_wrapper {
			background: rgba(232,232,232,.8);
			z-index: 9999;
			overflow-y: scroll;
			position: fixed;
			top: 0;
			left: 0;
			bottom: 0;
			right: 0;
			/*Hide scrollbar*/
			right: auto;
			padding-right: 20px;
			width: 100%;
			/*Fallback*/
			text-align: center;
			white-space: nowrap;
			font-size: 0;
			/*Flexbox*/
			display: flex;
			justify-content: center;
			align-items: center;
		}
		.popup_wrapper:before {
			/*Fallback*/
			content: "";
			display: inline-block;
			height: 100%;
			vertical-align: middle;
		}
		.popup_wrapper .popup {
			background: #fff;
			width: 400px;
			border-radius: 3px;
			box-shadow: 0 5px 20px rgba(0,0,0,.1);
			border: 1px solid rgba(0,0,0,.03);
			background-clip: padding-box;
			margin: 20px;
			font-family: 'Roboto', sans-serif;
			/*Fallback*/
			display: inline-block;
			vertical-align: middle;
			text-align: initial;
			font-size: initial;
			white-space: initial;
			/*IE6-9 doesn't support initial*/
			text-align: left\9;
			font-size: 16px\9;
			white-space: normal\9;
		}
		/*IE10+ doesn't support initial*/
		_:-ms-lang(x),
		.popup {
			text-align: left;
			font-size: 16px;
			white-space: normal;
		}
		.popup_wrapper .popup .title {
			font-size: 18px;
			color: #444;
			line-height: 64px;
			padding: 0 20px;
			margin-bottom: 10px;
		}
		.popup_wrapper .popup p {
			font-size: 16px;
			color: #777;
			line-height: 32px;
			padding: 0 20px;
		}
		.popup_wrapper .popup .buttons button {
			font-family: 'Roboto', sans-serif;
			font-size: 14px;
			font-weight: 700;
			color: #777;
			line-height: 36px;
			padding: 0 10px;
			margin: 20px 20px 20px 0;
			border: 0;
			border-radius: 3px;
			background: none;
			float: right;
			cursor: pointer;
			outline: 0;
		}
		.popup_wrapper .popup .buttons button:hover {
			background: #eee;
		}
		.popup_wrapper .popup .buttons button:active {
			background: #ddd;
		}
		.popup_wrapper .popup .buttons button.ok {
			color: #176299;
		}
		.popup_wrapper .popup .buttons button.no {
			color: #ff0000;
		}	
