input:-webkit-autofill:focus,
input:-webkit-autofill {  
	-webkit-box-shadow: 0 0 0 150px #8f8f8f inset;
	-webkit-text-fill-color: #000 !important;
	background-clip: content-box;  
}
.formel{
	padding: 0.2em 0.4em 0.2em 0.4em; 
	margin: 0.2em 0.2em 0.2em 0.2em; 
	background-color: #cbcbcb;
	border: none;
	border-radius: 0.3em;
	color: black;
	font-size: 1.0em;
}
.formbtn{
	background-color: #0f2143;
	border-radius: 0.3em;
	border: 1.5px solid  white;
	color: white;
	padding: 0.2em 1.4em 0.2em 1.4em; 
}

.formbtn:focus{
	outline: none;
}


table.as1{
	width: 100%;
	border-collapse: collapse;
	margin-top: 1em;
	font-size: 1.2em;
}

table.as1 tr:nth-child(1){
	background-color: #42485f;
}
table.as1 tr:nth-child(1) th{
	padding: 0.5em 1em  0.5em  1em;	
	font-size: 1.2em;
}
table.as1 tr:nth-child(2) td:nth-child(1){
	background-color: #35394b;	
	color: #ffc33e;
	font-size: 1em;
}
table.as1 tr:nth-child(2) td:nth-child(2){
	background-color: #35394b;
	text-align: left;
	font-size: 1em;
}



table.as2 td{
	font-size: 1em;
}
table.as2 tr:nth-child(odd){	
	background-color: #42485f;
}
table.as2 tr:nth-child(even){	
	background-color: #35394b;
}
table.as2 tr:nth-child(1){	
	background-color: unset;
}
table.as2 th{	
	color: #ffc33e;
	font-weight: normal;
}

table.as2 td:nth-child(2){
	width: 5em;
}
table.as2 td:nth-child(3){
	width: 7em;
	font-family: monospace;
}
table.as2 td:nth-child(5){	
	font-family: monospace;
}

span.valout{
	width: 10em;	
    display: inline-block;

    text-align: left;
    min-width: 10em;
    padding-left: 1em;
	
}


input.hex{
	font-size:1em;
	font-family: monospace;
	border: none;
	background-color: #143358;	
	font-family: monospace;
	padding: 0.2em 0.4em 0.2em 0.4em;
	margin:  0 0 0 0;
	width: 10em;
	border-radius: 0.3em;
}


@media (max-width: 768px){
	.topcont{
		width: 100% !important;   
		padding: 0 0 0 0 !important;  
		margin: 0 0 0 0 !important;
		max-width: unset;
	}
}

@media (max-width: 606px){
	table.as2{
		font-size: 0.8em;
	}
}


table.as3{
	width: 100%;
	border-collapse: collapse;
	margin-top: 1em;
	font-size: 1.2em;
	border:unset
}
table.as3, tr, td {
    border: none;
}
table.as3 td:nth-child(1){	
	font-size:1.7em;
	color: red;
	width: 3em;
	padding-bottom: 0.4em;
	vertical-align: baseline;
}
table.as3 td:nth-child(2){	
	font-size:0.9em;
	text-align: left;
	padding-bottom: 0.4em;
}
td.asnotesrc{
	font-size:0.9em !important;
	text-align: center;
	
	vertical-align: baseline;
	color: #ffc33e !important;
}



input.textinp{
    width: 20em !important;
}

table.as4{
	width: 100%;
	border-collapse: collapse;
	margin-top: 1em;
	font-size: 1em;
}

table.as4 tr:nth-child(1){
	background-color: #42485f !important    ;
}
table.as4 tr:nth-child(1) th{
	padding: 0.5em 1em  0.5em  1em;	
	font-size: 1.2em;
}
table.as4  td:nth-child(1){
	color: #ffc33e;
	font-size: 1em;
}
table.as4  td:nth-child(2){
	text-align: left;
	font-size: 1em;
}
table.as4 tr:nth-child(n+2) td{
    padding: 1em 1em  0.5em  1em;	    
}

table.as4 tr:nth-child(odd){	
	background-color: #393e52 ;
}
table.as4 tr:nth-child(even){	
	background-color: #35394b ;
}



textarea.hex{
	font-size:0.7em;
	font-family: monospace;
	border: none;
	background-color: #143358;	
	padding: 0.2em 0.4em 0.2em 0.4em;
	margin:  0 0 0 0;
    color: white;
	border-radius: 0.3em;
    width: 100%;
}


button.butt, a.butt{
    border: 0.1em solid #ffc33e;
    color: #ffc33e;
    border-radius: 0.5em;    
    background-color: #143358;	
    padding: 0.5em 1em 0.5em 1em;
}

button.buttcopy{
    border: none;
    color: #ffc33e;
    border-radius: 0.5em;    
    background-color: unset;	    
}


input.ckboxik{
    appearance:revert;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 0.8em;
    height: 0.8em;
    border-radius: 0.2em;
}

textarea.tahtml:disabled{
    width: 100%;
    height: 20em;
    background-color: rgb(33, 35, 41) !important;
    color:gray;
    font-size: 0.7em;
    white-space: pre;
    overflow-wrap: normal;
    overflow-x: scroll;
}


.coloeor{
    color: #ffc33e;
}
.svgcopy{
    fill: #ffc33e;
}

button.linia, a.linia{
    padding-top: 0.2em;   
    padding-bottom: 0.2em;   
    border-radius: 0.3em;
    margin-left:-0.2em;
}
button.linia:disabled, a.linia:disabled{
    color: rgb(95, 95, 95) !important;
    opacity: 1 !important;

}
button.lewy{
    border-top-right-radius: 0px;        
    border-bottom-right-radius: 0px;                
}
button.prawy{
    border-top-left-radius: 0px;        
    border-bottom-left-radius: 0px;        
    border-left:none;
}
button.srodek{
    border-radius: 0px 0px 0px 0px;        
    border-left:none;
}

span.astitleauth{
	font-style: italic;
	font-size: 0.8em;
	color: gray;
}
span.astitlfile{
	font-style: italic;
	font-size: 0.8em !important;
	color: rgb(74, 147, 255);
	font-family: monospace;
}