
#container{
text-align:center;
}
#hindi_keyboard table{border-collapse: separate;border-spacing: 0.3em 0.15em ;font-family:monospace;
 background:#fff;
 }
#hindi_keyboard{
box-shadow:  0px 3px 5px  rgba(0,0,0,0.3);
border-radius:5px 5px;
border:1px solid black;
display:inline-block;
padding:5px;
font-size:0.8em;
}
._key{
background-color:white;
border:1px solid rgba(55,96,117,1);
border-radius:3px 3px;
height:3em;
overflow:hidden;
padding:0px;
box-shadow:inset 0.1px 0.10px 1px white;
text-align:center;
width:38px;
font-family: 'Hind', sans-serif;
}
 
 
._right_char{
 
font-family: 'Hind', sans-serif;
color:#000;

}
#hindi_keyboard td.tab_key{
width:60px;
}
#hindi_keyboard td.space_key{
width:224px;
text-align:center;
height:3em;
}
#hindi_keyboard td.l_shift_key{
width:100px;
}
#hindi_keyboard td.r_shift_key{
width:116px;
}
#hindi_keyboard td.ctrl_key{
width:55px;
height:3em;
text-align:center;
}
#hindi_keyboard td.caps_key{
width:75px;
}
#hindi_keyboard td.enter_key{
width:100px;
}
#hindi_keyboard td.backspace_key{
width:96px;
}
#hindi_keyboard td.r_tab_key{
width:74px;
}
.special_characters{
font-family:sans-serif;
}
._key{   
background-color: white;
  border:1px solid black;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
 
text-shadow: 0 1px 0 rgba(255,255,255, .9);
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;

text-shadow: 0 1px 0 rgba(0,0,0,.2);
 
border-color: #B1B1B1;
}
.remington_text {
padding-top:0.5em;
 
height:11em;
min-height:10.8em;
width:100%;
border:0px;
 
line-height:1.5em;
 
resize:none;
}
.remington span._right_char{
 
 font-size:17px;
 line-height:1.2em;
}