html,button,input,select,textarea{color:#222}
body 	{font-size:1em;line-height:1.4; font-family: Arial, Helvetica, san-serif;}
a{color:#00e}
a:visited{color:#551a8b}
a:hover{color:#06e}
img{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
.nocallout{-webkit-touch-callout:none}
.pressed{background-color:rgba(0,0,0,0.7)}
textarea[contenteditable]{-webkit-appearance:none}
.gifhidden{position:absolute;left:-100%}
.ir{background-color:transparent;background-repeat:no-repeat;border:0;direction:ltr;display:block;overflow:hidden;text-align:left;text-indent:-999em}
.ir br{display:none}
.hidden{display:none!important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}

.container {width: 90%; margin:0 auto;}
.container h1 {font-size: 21px;}
.divField {margin:0 0 10px;}
.divField .tblsimpan {cursor:pointer; padding:5px 10px;}
.divField #nrp { padding:5px 10px; min-width:225px; max-width: 100%;}
.warning {border:1px dashed #2f2cef; margin:10px 0; padding:10px;}