.keyboard-blackout-background {
	    position: fixed;
	        z-index: 1;
		    top: 62%;
		        left: 4px;
			    width: 95%;
			        height: 37%;
				    background-color: rgba(25,25,25,.9);
			    }

			    .keyboard-wrapper {
				        font-family: Verdana,sans-serif;
					    position: fixed;
					        z-index: 2;
						    width: 95%;
						        height: 28%;
							    left: 0;
							        color: #555;
								    top: 63%;
							    }

							    .keyboard-wrapper .keyboard-action-wrapper {
								        display: -ms-flexbox;
									    display: flex;
									        -ms-flex-pack: justify;
										    justify-content: space-between;
										        width: 100%;
											    margin-bottom: 10px;
										    }

										    .keyboard-row {
											        width: 100%;
												    height: 33px;
												        margin: 3px 0;
												}

												.keyboard-row, .keyboard-wrapper .keyboard-input-field {
													    font-family: inherit;
													        font-size: inherit;
														    line-height: inherit;
													    }

													    .keyboard-key-lg {
														        width: 15%!important;
														}

														.language-button {
															    overflow: hidden;
															        padding: 0 5px;
																    white-space: nowrap;
															    }

															.keyboard-key {
															 font-family: inherit;
															 font-size: small;
															 line-height: inherit;
															 display: inline-block;
															 height: 70%;
															 width: 20px;
															 margin: 0 4px;
															 margin-left: 2%;
															 margin-right: 0;
															 padding: 0;
															 cursor: pointer;
															 vertical-align: middle;
															 color: inherit;
															 border: none;
															 border-radius: 4px;
															 outline: none;
															 background-color: #e0e0e0;
														 }

																								.keyboard-wrapper .keyboard-cancel-button {
																									    background-color: #e74c3c;
																								    }

																								    .keyboard-wrapper .keyboard-action-button {
																									        font-family: inherit;
																										    font-size: 13px;
																										        display: inline;
																											    width: 54px;
																											        height: 40px;
																												    margin: 0 5px;
																												        padding: 0;
																													    cursor: pointer;
																													        color: #fff;
																														    border: none;
																														        border-radius: 4px;
																															    outline: none;
																														    }

																														    .keyboard-key-xl{
																															        width: 12%!important;
																															}

																															.keyboard-key-lg{
																																    width: 8%!important;
																															    }

																															    .keyboard-wrapper .keyboard-input-field {
																																        box-sizing: content-box;
																																	    width: calc(100% - 162px);
																																	        padding-right: 10px;
																																		    padding-left: 10px;
																																		        color: inherit;
																																			    border: 1px solid #555;
																																			        border-radius: 4px;
																																				    outline: none;
																																				        font-size: 13px;
																																				}
