*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust: 100%;}
html{height:100%;}
body{min-width:330px;height:100%;background-color:#fff;color:#000000;padding:0px;margin:0px;font-family:'Fira Sans','Arial';font-size:12pt;cursor:default;overflow:hidden;}
div,p,td,tr,th{font-family:'Fira Sans','Arial';font-size:12pt;padding:0;margin:0;}
input{width:100%;box-sizing:border-box;font-size:12pt;margin-bottom:5px;padding:10px;border-radius:15px;border:1px solid #ccc;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance:none;margin:0;}
:active,:hover,:focus{outline:0;outline-offset:0;}
::-webkit-scrollbar{width:5px;height:5px;}
::-webkit-scrollbar-track-piece{background-color:#ffffff;}
::-webkit-scrollbar-thumb:vertical{height:5px;background-color:#999;}
::-webkit-scrollbar-thumb:horizontal{width:5px;background-color:#999;}
#main{position:relative;width:100%;height:100%;background:#fff;text-align:center;overflow-x:hidden;overflow-y:auto;}
#main table{width:100%;max-width:100%;border-collapse:separate;}
#main tr{vertical-align:middle;}
#main td{border-bottom:1px solid #ccc;padding:5px;font-size:10pt;}
#main th{border-bottom:1px solid #ccc;padding:5px;font-weight:bold;font-size:10pt;}
.input2{padding:10px;border:0px;color:#000 !important;}
.accent{color:#000;background:#FFCC49 !important;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.rounded{border-radius:15px;}
@media all and (orientation:landscape) {
	body{background-color:#222;}
	body{margin:0 25% !important;}
}