body {
font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

table a:link {
	color: #0071c0;
	text-decoration:none;
}
table a:visited {
	color: #0071c0;
	text-decoration:none;
}
table a:active,
table a:hover {
	text-decoration:underline;
}
table span {
color: #de222b;
}

table span.tabletop {
color: #0071c0;
}

table {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	background:#eaebec;
	margin:0px;
	border:#ccc 1px solid;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;

	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}
table th {
	padding:21px 25px 22px 25px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;

	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
table th:first-child {
	text-align: left;
	padding-left:20px;
}
table tr:first-child th:first-child {
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
table tr:first-child th:last-child {
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
table tr {
	text-align: center;
	padding-left:20px;
}
table td:first-child {
	text-align: left;
	padding-left:20px;
	border-left: 0;
}
table td {
	padding:6px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;

	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}

table tr.even td {
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
table tr:last-child td {
	border-bottom:0;
}
table tr:last-child td:first-child {
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
table tr:last-child td:last-child {
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
table.hovered tr:hover td {
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
}

bodry {
	margin:10px 50px; padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	background-color: #f2f2f2;
	font-size:15px;
	//text-shadow: 1px 1px 0px #fff;

}

input.groovybutton {
      font-family:Arial,sans-serif;
      font-weight:bold;
      font-style:italic;
      font-size:10px;
      color:#FFFFFF;
      background-color:#de222b;
      #border-style:none;
      padding:2px 10px;
      -moz-border-radius:8px;
      -webkit-border-radius:8px;
      border-radius:8px;
}

input.groovybutton2 {
color: white;
border: 0;
background-color: #71ce73;
margin-top: 10px;
border-radius: 5px;
cursor: pointer;
padding: 10px;
box-shadow: 0px 3px 0px 0px #66ac64;
letter-spacing: 0.07em;
transition: all 0.4s ease;
}


hr {
color: #3d7cb1;
background-color: #3d7cb1;
height: 1px;
border: 0px none Currentcolor;
}

input[type=text] {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

ul {margin: 0;padding-left:30px;}

#navlist li
{
display: inline-block;
list-style-type: square;
color: #000;
padding-right: 20px;
font-size:15px;
position:relative;
top:3px;
}

.mainmenu a{
display: inline-block;
padding: 4px;
outline: 0;
color: #0071c0;
cdolor: #3a599d;
text-decoration: none;
font-family:Arial;
}

.mainmenu a:hover {
background: #3a599d;
text-decoration: none;
color: #fff;
border-radius: 4px;

.mainmenu a:nth-child(2n):hover {
}

table.fancy3 th {
background: black;
}

headertext {
border:0px solid;
width:80%;
border-radius:10px;
margin: auto;
margin-bottom:50px;
padding:5px;
color:black;
background:rgba(243, 254, 244, 0.3);
text-align: justify;
}

.pricingTable-firstTable_table__getstart {

    color: white;
    border: 0;
    background-color: #71ce73;
    margin-top: 30px;
    border-radius: 5px;
    cursor: pointer;
    padding: 15px;
    box-shadow: 0px 3px 0px 0px #66ac64;
    letter-spacing: 0.07em;
    transition: all 0.4s ease;
}
