 
a.link {
		color:					#636c72;
		background-color: 		#f7f7f7;
 }
 
a.italic {
		 color:					#000000;
		 font-style:			italic;
 }
 
 a.inv-blue {
		color:  				#ffffff;
		color: 					#2f6aa7;
 }
 
a.blue {
		 color:					#2f6aa7;
		 		color: 					#636c72;
 }	  
 
table.form {
		width:					1100px;
		background-color:		#f7f7f7;
		border:                 0px;
 }
 
table.blast {
		width:					1100px;
		border:                 1px;
        border-style:           solid;   
        background-color: 		#f7f7f7;
        border-color:			#dddddd;
 }

td.blast {
		font-size:				13pt;
		vertical-align:			top;
		color: 					#2f6aa7;  /* blue */
		background-color: 		#f7f7f7;
		color: 					#636c72;
 }
 
td.inv-blast {
		font-size:				13pt;
		vertical-align:			top;
		background-color:		#c5d7e7;
		color: 					#2f6aa7;
 }
 
 tr.blast {
		background-color: 		#f7f7f7;
		color: 					#2f6aa7;  /* blue */
		font-size:				12pt;
 }
 
tr.inv-blast {
		background-color:		#c5d7e7;
		color: 					#ffffff;
		font-size:				12pt;

 }
th.tbl-head {
		background-color:		#2f6aa7;  /* blue #b7b7b7;  */
        color: 					#ffffff; 
        padding-top:            7px;
        padding-bottom:         7px;
        padding-right:          5px;
        padding-left:           5px;
 }
 
th.blast {
		border-style:			none;
		width:					110px;
        text-align:				center;
        background-color:		#7eb867;
        color: 					#f8f7e0;
                color: 					#ffffff;
  //      background-color: 		#c5d7e7;
 }
 
th.result {
		border-style:			none;
		width:					110px;
        text-align:				center;
        font-size:				12pt;
        background-color:		#f7f7f7;
        color: 					#636c72;
        font-family:			Lato;
 }
 
 th.opis {
		border-style:			none;
		border-color:			#000000;

		text-align:				center;
		font-size:				12pt;
		background-color:		#dddddd;
	    background-color:		#e7e7e7;
        color: 					#636c72;
 }
 
 td.opis {
		width:					600px;
		font-size:				12pt;
		background-color:		#f8f7e0;
		color: 					#2f6aa7;
 }
 
td.result {
		border-style:			none;
		border-color:			#000000;
		border-width:           1px;
		width:					110px;
		text-align:				center;
		font-size:				12pt;
		font-family:			Lato;
        color: 					#292b2c;
 }
 
th.check {
		width:					20px;
		text-align:				center;
		font-size:				12pt;
		background-color:		#e7e7e7;
        color: 					#636c72;
 }
 
td.check {
		border-style:			none;
		border-color:			#000000;
		width:					20px;
		text-align:				center;
		font-size:				12pt;
		background-color:		#f7f7f7;
		
 }
 
td.graph {
		border-style:			solid;
		border-color:			#000000;
		width:					910px;
		font-size:				10pt;
 }
 
td.empty {
		border-style:			none;
		border-color:			#000000;
		width:					250px;
		font-size:				12pt;
		background-color:		#f7f7f7;
 }
 
td.sequence {
		font-size:				12pt;
		background-color:		#f7f7f7;
 }
 
td.form {
		background-color:		#f7f7f7;
		color:					#000000;
		vertical-align:			top;
 }

td.data {
		background-color:		#f7f7f7;
		color:					#000000;
		vertical-align:			top;
 }
 
pre {
		color: 					#292b2c;
		color: 					#2f6aa7;
 }
 
th.title {
		width:					110px;
        background-color:		#f7f7f7;
 }
 
.padding {
		padding-top:            3px;
        padding-bottom:         3px;
        padding-right:          5px;
        padding-left:           5px;
 }
 
.w220px {
		width: 					220px;
 }
 
th.left {
	text-align:		left;
 }

td.left {
	text-align:		left;
 }

td.right{
	text-align:		right;
}

td.center {
	text-align:		center;
 }

tbody.hide {
		display:         none;
 }

div.fv {
		width: 		1110px;
 }
 
.check {
		background-color:		#ffffff;
 }
 
.td300px {
		width:		200px;
 }
 
.italic {
		 font-style:			italic;
 }

.grey {
		background-color: transparent;
		color: 					#636c72;
 }
 
.darkbg {
		background-color:	#e7e7e7;
		color: 				#ffffff;
		background-color:	#2f6aa7;
 }

.yellow-bg {
		background-color: 	#fffdd0;
 }
	
checkbox {
		background-color: 	#2f6aa7; /*#ffffff;*/
 }
 
th.th600px {
		width:				600px;
 }

th.th300px {
		width:  			300px;
 }
 
th.th10px {
		width:     			10px;
 }
 
th.th100px {
		width:  			105px;
 }
 
.font10px {
		font-size:			12px;
 }
 
.my-select {
  padding: 0.5rem 1rem;
  font-size: 1rem;
  line-height: 1.25;
  color: #464a4c;
  background-color: #fff;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0px;
 }
