@import url("article-bottom-true-feedback-2.css");

::selection {
	background: #8fd7ff;
}

.tm--titlebar {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #ff5601;
}

.tm--titlebar--vmware {
	background-color: #67a342;
}

.tm--titlebar--content {
	font-family: 'Lato', Tahoma, Helvetica, Sans-Serif;
	color: #fff;
	font-weight: 300;
	font-size: 20px;
	width: 960px;
	margin: 0 auto;
}

.tm--titlebar--main-link {
	text-decoration: none;
	font-weight: 900;
	color: #fff;
}

.tm--titlebar--main-link:hover {
	text-decoration: underline;
}

.tm--titlebar--arrow-link {
	text-decoration: none;
	font-weight: 300;
	color: #fff;
padding-left: 10px;
	padding-right: 0px;
	background: url(../svg/arrow.svg) left 09px no-repeat;
}

.tm--titlebar--arrow-link:hover {
	text-decoration: underline;
}

.tm--desc {
width: 100%;
	background: #e5e5e5;
	position: relative;
}

.tm--desc--content {
width: 960px;
	margin: 0 auto;
	background: #e5e5e5;
	padding-top: 30px;
	position: relative;
}

.tm--desc--content--vmware {
	height: 17rem;
}

.tm--desc--r1c1 {
	width: 480px;
	float: left;
}

.tm--desc--r1c2 {
	width: 440px;
	float: right;
}

.tm--desc--r1c2--vmware {
	margin-top: -88px;
}

.tm--desc--r1c1 h1 {
	margin: 0;
	padding: 0;
	font-family: 'Lato', Tahoma, Helvetica, Sans-Serif;
	color: #ff5601;
	font-weight: 300;
	font-size: 36px;
}

.tm--desc--r1c1 h3 {
	margin: 0;
	padding: 0;
	font-family: 'Lato', Tahoma, Helvetica, Sans-Serif;
	color: #333;
	font-weight: normal;
	font-size: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.tm--desc--tabs {
	position: absolute;
	bottom: 0;
	left: 0;
}

.tm--desc--tabs--main--active {
	padding: 24px;
	display: inline-block;
	background: #fff;
	font-family: 'Lato', Tahoma, Helvetica, Sans-Serif;
	color: #ff5601;
	font-weight: 900;
	font-size: 14px;
	text-decoration: none;
}

.tm--desc--tabs--main--active--vmware {
	padding: 24px;
	display: inline-block;
	background: #fff;
	font-family: 'Lato', Tahoma, Helvetica, Sans-Serif;
	color: #67a342;
	font-weight: 900;
	font-size: 14px;
	text-decoration: none;
}

.tm--desc--tabs--main--inactive {
	padding: 24px;
	display: inline-block;
	background: #818181;
	font-family: 'Lato', Tahoma, Helvetica, Sans-Serif;
	color: #fff;
	font-weight: 900;
	font-size: 14px;
	text-decoration: none;
	transition: 0.1s all linear;
}

.tm--desc--tabs--main--inactive--vmware {
	padding: 24px;
	display: inline-block;
	background: #818181;
	font-family: 'Lato', Tahoma, Helvetica, Sans-Serif;
	color: #fff;
	font-weight: 900;
	font-size: 14px;
	text-decoration: none;
	transition: 0.1s all linear;
}
.tm--desc--tabs--main--inactive--vmware:hover {
	background: #a8a8a8;
}

.tm--desc--tabs--main--inactive:hover {
	background: #a8a8a8;
}

.tm--desc--tabs--sub--inactive {
	padding: 0px;
	margin-left: 5px;
	display: inline-block;
	background: #818181;
	font-family: 'Lato', Tahoma, Helvetica, Sans-Serif;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	transition: 0.1s all linear;
	position: absolute;
	bottom: -25px;
	padding: 12px;
}

.tm--desc--tabs--sub--active {
	padding: 0px;
	margin-left: 5px;
	display: inline-block;
	background: #ffffff;
	font-family: 'Lato', Tahoma, Helvetica, Sans-Serif;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	transition: 0.1s all linear;
	position: absolute;
	bottom: -28px;
	padding: 12px;
}

.tm--desc--tabs--sub--inactive:hover {
	background-color: #989898;
}

.tm--desc--tabs--sub--inactive--vmware {
	background: #e0f2d6;
	color: #4d4d4d;
}

.tm--desc--tabs--sub--active--vmware {
	background: #ffffff;
	color: #67a342;
}

.tm--desc--tabs--sub--active span {
	display: block;
	font-size: 13px;
	font-weight: 300;
}

.tm--desc--tabs--sub--active--vmware span {
	width: 316px;
}

.tm--desc--tabs--sub--inactive--vmware:hover {
	background-color: #e7f9dc;
}

.tm--desc--tabs--sub--inactive span {
	display: block;
	font-size: 13px;
	font-weight: 300;
}

.tm--desc--tabs--sub--inactive--vmware span {
	width: 316px;
}

.tm--sub--tab--container {
	display: inline-block;
	position:relative;
	padding: 0px;
}

.tm--section1 {
	width: 100%;
	background: #fff;
}

.tm--section1--content {
	width: 960px;
	margin: 0 auto;
}

.tm--section1--r1c1 {
	width: 550px;
	float: left;
}

.tm--main--headline {
	font-family: 'Lato', Tahoma, Helvetica, Sans-Serif;
	color: #ff5601;
	font-weight: normal;
	font-size: 26px;
	margin: 0;
	padding: 0;
	margin-top: 40px;
	margin-bottom: 5px;
}

.tm--main--headline--vmware {
		color: #0673b5;
}

.tm--main--paragraph {
	font-family: 'Lato', Tahoma, Helvetica, Sans-Serif;
	color: #808080;
	font-weight: normal;
	font-size: 15px;
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
}

.tm--main--headline--sub2 {
	font-family: 'Lato', Tahoma, Helvetica, Sans-Serif;
	color: #808080;
	font-weight: 900;
	font-size: 20px;
	margin: 0;
	padding: 0;
	margin-top: 20px;
	margin-bottom: 10px;
}

.tm--main--headline--sub2--vmware {
	color: #000;
	background: url(../png/checkmark.png) left center no-repeat;
	padding-left: 28px;
}

.tm--section1--r1c2 {
	width: 340px;
	float: right;
}

.cf {
	clear:both;
}

.tm--widget--getstarted {
	width: 325px;
	background: #e5ede1;
	box-shadow: 0px 0px 10px #c9c9c9;
	border: 1px solid #d6e4ce;
	margin-top: -20px;
	z-index: 10;
	position: relative;
}

.tm--widget--getstarted--vmware {
	width: 325px;
	background: #ddeaff;
	box-shadow: 0px 0px 10px #838181;
	border: 1px solid #d6e4ce;
	margin-top: -100px;
	z-index: 10;
	position: relative;
}

.tm--widget--getstarted--title {
	background: #cad7c1;
	margin: 0;
	padding: 0;
}

.tm--widget--getstarted--title--vmware {
	background: #cad7c1;
}

.tm--widget--getstarted--title h3 {
	background: #cad7c1;
	margin: 0;
	padding: 20px 5px 20px 5px;
	text-align: center;
	font-family: 'Lato', Tahoma, Helvetica, Sans-Serif;
	color: #32501f;
	font-weight: 300;
	font-size: 24px;
}

.tm--widget--getstarted--title--vmware h3 {
background: #0067a3;
color: white;
}

.tm--widget--getstarted--desc {
	font-family: 'Lato', Tahoma, Helvetica, Sans-Serif;
	color: #4d4d4d;
	font-weight: normal;
	font-size: 14px;
	text-align: center;
	padding: 0px 5px 0px 5px;
}

.tm--widget--getstarted--form {
	background: #f5f5f5;
	padding: 20px;
	font-family: 'Lato', Tahoma, Helvetica, Sans-Serif;
  color: #4d4d4d;
  font-weight: normal;
  font-size: 14px;
  text-align: center;
margin-top: 15px;
}


.tm--section2 {
	width: 100%;
	background: #fff;
}

.tm--section2--vmware {
	width: 100%;
	background: #dae4d4;
}

.tm--section2--content {
	width: 960px;
	padding-top: 50px;
	padding-bottom: 50px;
	background: #dae4d4;
	margin: 0 auto;
}

.tm--section2--content--vmware {
	text-align: center;
	margin-top: 50px;
}

.tm--section2--headline {
	margin: 0;
	padding: 0;
	font-family: 'Lato', Tahoma, Helvetica, Sans-Serif;
	color: #4d4d4d;
	font-weight: 900;
	font-size: 26px;
	text-align: center;

}

.tm--section2--headline--vmware {
	color: #4c5546;
	margin-bottom: 30px;
}

.tm--section3 {
	width: 100%;
	background: #fff;
}

.tm--section3 {
	width: 100%;
	background: #fff;
}

.tm--section3--content {
	width: 960px;
	margin: 0 auto;
}

.tm--section3--content--vmware {
	padding-top: 40px;
	padding-bottom: 40px;
}

.tm--section3--headline {
		margin: 0;
	padding: 0;
	font-family: 'Lato', Tahoma, Helvetica, Sans-Serif;
	color: #4d4d4d;
	font-weight: 900;
	font-size: 32px;
}

#faqs dt, #faqs dd { padding: 0 0 0 30px }
#faqs dt { font-family: 'Lato', Tahoma, Helvetica, Sans-Serif; font-size:15px; color: #666666; cursor: pointer; height: 20px; margin: 0 0 10px 0px}
#faqs dd { font-family: 'Lato', Tahoma, Helvetica, Sans-Serif; font-size:16px; color: #666666; font-weight: normal; margin: 0 0 20px 25px}
#faqs dt { background: url(../png/expand.png) no-repeat left}
#faqs .expanded { background: url(../png/collapse.png) no-repeat left}



	#faqs dt span, #faqs dd span {
padding: 4px;
  box-shadow: 0px 1px 6px rgb(144, 144, 144);
  border-radius: 5px;
	}

.tm--faq--search--input {
	  background: #d9e3d4 url(../png/searchfaq.png) no-repeat 11px center !important;
  width: 430px !important;
  border: 0 !important;
  line-height: 40px !important;
  font-size: 17px !important;
  color: #848982 !important;
  padding-left: 42px !important;
  float: right !important;
}

.tm--section3--headline--vmware {
	float: left;
	line-height: 40px;
}

.tm--widget--getstarted--form--text--input {
	border: 0;
  width: 274px;
  line-height: 35px;
  background: #d7d7d7;
  font-size: 17px;
  margin: 0 auto;
  padding-left: 10px;
  margin-bottom: 5px;
}

.tm--widget--getstarted--form--button {
	  display: block;
  width: 267px;
  font-size: 17px;
  color: #fff;
  background: #67a342 url(../png/continue.png) 257px 15px no-repeat;
  box-shadow: 0px 2px 0px #3e6526;
  padding: 7px;
  padding-left: 10px;
  text-decoration: none;
	margin: 0 auto;
}

.tm--widget--getstarted--button--orange {
	display: block;
  width: 267px;
  font-size: 17px;
  color: #fff;
  background: #ff5601 url(../png/continue2.png) 257px 11px no-repeat;
  box-shadow: 0px 2px 0px #ce4f00;
  padding: 7px;
  padding-left: 10px;
  text-decoration: none;
  margin: 0 auto;
  transition: 0.1s all linear;
}

.tm--widget--getstarted--button--orange:hover {
  background: #ff5601 url(../png/continue2.png) 257px 15px no-repeat;
text-decoration: none;

}

.tm--tab--show {
	display: block;
	opacity: 1;
	transition: opacity 0.3s, height 0;
}

.tm--tab--hide {
	display: none;
opacity: 0;
    transition: opacity 0.3s, height 0 1s;
    height: 0;
}

.tm--link--pdf {
	display: inline-block;
  background: url(../png/pdf.png);
  background-size: 30px 30px;
  background-repeat: no-repeat;
  background-position: left center;
  line-height: 30px;
  font-size: 17px;
  color: #333333;
  text-decoration: none;
  padding-left: 34px;
  margin-top: 8px;
  margin-bottom: 8px;
	transition: 0.1s all linear;
}

.tm--vmware--allTable {
	color: #717171;
	font-weight: normal;
	font-size: 12px;
}

.tm--vmware--allTable--i {
	font-weight: 300;
}

.tm--vmware--rowTitle {
	color: #4c4c4c;
	font-weight: 900;
	font-size: 16px;
	margin-right: 10px;
}

.tm--vmware--tableConfigureButton {
	  display: block;
  font-size: 16px;
  text-decoration: none;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
  color: #ffffff;
  font-weight: 900;
  padding-top: 10px;
  padding-bottom: 10px;
}

.tm--vmware--tableConfigureButton-shadow {
	box-shadow: 0px -3px 0px rgba(0, 0, 0, 0.1) inset;
}



#page-container {
	width: 100% !important;
}


.table_contactform {
margin-bottom: 0 !important;
}

.table_contactform>tbody>tr>td>label {
  display: inline-block;
  max-width: 180px;
  font-size: 16px;
  font-weight: 300;
  line-height: 35px;
}


.table_contactform input[type="text"] {
  border: 0;
  width: 142px;
  line-height: 35px;
  background: #d7d7d7;
  font-size: 17px;
  margin: 0 auto;
  padding-left: 10px;
  margin-bottom: 5px;
}

.table_5_10 td {
  padding: 1px 9px !important;
}


.error_message {
margin-bottom: 0px !important;
background-color: red !important;
border-bottom: 1px solid #A90000 !important;
color: #fff;
}

.container_12 .grid_12, .container_16 .grid_16 {
width: 100% !important;
margin: 0 !important;
text-align: center;
}

.container_16 {
width: 100%;
}

.empty_page_container {
	display: none !important;
}

.abox {
border: 0 !important;
}

.tm--vmware--allTable td {
text-align: center;
}

.tm--vmware--tableConfigureButton:hover {
  text-decoration: none;
}

.orange {
background-color: #67a342 !important;
border-color: #79D043  !important;
  font-size: 17px !important;
font-weight: normal !important;
}

.price-nice {
font-size: 15px;
  display: block;
  padding-top: 5px;
  padding-bottom: 5px;
}

.tm--vmware--allTable td {
  vertical-align: middle;
}

td.smallprint {
    display: none;
}


table.table_contactform.table_5_10 {
    margin-left: -18px;
}


table.table_contactform.table_5_10 hr {
    display: none;
}


.table_contactform .error {
    font-size: 10px;
    color: #cc0000;
    text-shadow: 0px 0px 1px #ccc;
    background-color: #fee;
    border-bottom: 2px solid white;
    display: none;
}

.ipfs-heading-bg {
background: url(../jpg/ipfs-node-bg.jpg) 0 0/cover fixed;
}

.circle-wrapper {
  height: 150px;
  position: relative;
  width: 150px;
}

.circle-text {
  background: radial-gradient(
    ellipse at center,
    rgb(42, 164, 227) 0%,
    rgb(0, 112, 175) 70%,
    rgba(0, 128, 172, 0) 70.3% );
  height: 100%;
  width: 100%;
  color: white;
  position: relative;
  margin: 0;
}

.circle-text p {
  font-size: 17px;
  font-style: bold;
  height: 100%;
  line-height: 1.25;
  padding: 0;
  text-align: center;
  text-shadow: 0.5px 0.5px 1px rgba(0, 0, 0, 0.3);
}

.circle-text::before {
content: "";
  float: left;
  height: 100%;
  width: 50%;
  shape-outside: polygon(
    0 0,
    98% 0,
    50% 6%,
    23.4% 17.3%,
    6% 32.6%,
    0 50%,
    6% 65.6%,
    23.4% 82.7%,
    50% 94%,
    98% 100%,
    0 100%
  );
  shape-margin: 12%;
}

.circle-text p::before {
  content: "";
  float: right;
  height: 100%;
  width: 50%;
  shape-outside: polygon(
    2% 0%,
    100% 0%,
    100% 100%,
    2% 100%,
    50% 94%,
    76.6% 82.7%,
    94% 65.6%,
    100% 50%,
    94% 32.6%,
    76.6% 17.3%,
    50% 6%
    );
  shape-margin: 12%;
}