﻿



td,th{color:#3b3b3b;text-decoration:none;}

table{border-collapse:collapse;border-spacing:0}

.price-container{width:100%;max-width:863px;height:auto;margin:auto;}
.price-container p {color:#3b3b3b;}
.price-container h1{color:#666666;text-align:center;margin:0px 0px 85px;}
.price-container ul.price-tab{width:120%;float:left; padding:0; box-sizing:border-box;border:1px solid transparent; border-bottom:0;margin-left:-40px;margin-bottom:30px;}
.price-container ul.price-tab.p2{ margin-bottom:45px;}
.price-container ul.price-tab li{display:block;width:50%;float:left; box-sizing:border-box;border-bottom:10px solid #138995;}
.price-container ul.price-tab li:first-of-type{padding-right:2px;}
.price-container ul.price-tab li:last-of-type{padding-left:2px}
.price-container ul.price-tab li a, .price-container ul.price-tab li:link a, .price-container ul.price-tab li:visited a{height:auto; float:left;color:#666666;padding:15px 35px 15px; background:#F1F3F5; border-radius:5px 5px 0 0; box-sizing:border-box; text-decoration:none;}

.price-container ul.price-tab li:hover a,.price-container ul.price-tab li:focus a, .price-container ul.price-tab li.active a{color:#FAFCFC;text-decoration:none;background:#138995;width:100%;}

.price-container ul.price-tab li a span{font-size:10pt;font-style:italic;}
.price-container table.price-table{width:100%;height:auto;float:left;margin:0 0 50px 0px;}
/*.price-container table.price-table.price-table2{margin-top:20px;}*/
.price-container table.price-table, .price-container table.price-table tr, .price-container table.price-table tr th,  .price-container table.price-table tr td{border:2px solid #BBBBBB;text-align:center;border-collapse:collapse;border-top:0;font-weight:600;}
.price-container table.price-table tr th{color:#FEFEFE; background:#191717;padding:22px;box-sizing: border-box;}
.price-container table.price-table tr td {padding:18px 10px;box-sizing: border-box; }
.price-container table.price-table tr td p{text-align:center;}
.price-container table.price-table tr td:first-of-type{color:#FFF;background:#138995;text-align:right; }
.price-container table.price-table a.table-button, .price-container table.price-table a:link.table-button, .price-container table.price-table a:visited.table-button{color:#fff;background:#138995;border-radius:5px;box-shadow: 0px 2px 0px #30b6b4;padding:8px 26px;}
.price-container table.price-table a:hover.table-button, .price-container table.price-table a:focus.table-button{background:#119D9B;text-decoration:none}
.price-container table.price-table p.price-text{color:#00b50e;}
.price-container table.price-table p.old-price-text{color:#00b50e;text-decoration: line-through;}
.price-container table.price-table p.new-price-text{font-weight:600}
.price-container table.price-table p.discount-text{color:#00b50e;font-size:10pt;letter-spacing:initial;font-weight:600;}
.price-container table.price-table p.price-text span{}
.price-container table.price-table p.small-bold{}
.price-container table.price-table p.small-i{}
.price-container table.price-table p.small-c{color:#38D6D4;}
.price-container .text-area{width:100%;height:auto;float:left;margin:0px 0px 30px;}
.price-container .text-area p{color:#666666;}
.price-container .text-area p a, .price-container p .text-area a:link, .price-container p .text-area a:visited{}
.price-container a.table-button, .price-container a:link.table-button, .price-container a:visited.table-button{color:#fff;background:#37D5D3;border-radius:5px;box-shadow: 0px 2px 0px #30b6b4;padding:8px 26px;text-align:center;display: inline-block;}
.price-container a:hover.table-button, .price-container a:focus.table-button{background:#37E5E3;text-decoration:none;}

.price-container .tips-text{width:100%;max-width:655px;height:auto;float:left;padding-left:55px;box-sizing:border-box;background:url("/images/pricing/tips-icon.png")no-repeat 0px 10px;}
.price-container .tips-text p{color:#666666;display:block;}
.price-container .tips-text p a, .price-container .tips-text p a:link, .price-container .tips-text p a:visited{color:#38D6D4;}

.price-container table.price-table2{table-layout:fixed;}
.price-container table.price-table2 tr:nth-child(2) td,.price-container table.price-table2 tr:nth-child(3) td{ color:#FFF;background:#138995;text-align:center;}
.price-container table.price-table2 tr td p.price-text{float:left;}
.price-container table.price-table2 tr td a.table-button{float:right;}
.price-container table.price-table.price-table2 tr:nth-of-type(3) td.headcol{display:none;}
.text-box-center{width:100%;float:left;text-align:center;margin:30px 0px;}
.container-radio input[type="radio"]{display:none;}

/*@media (max-width: 992px) {
.price-container{padding:40px 30px;box-sizing: border-box;}
.price-container ul.price-tab li a, .price-container ul.price-tab li:link a, .price-container ul.price-tab li:visited a {padding:0px 15px 5px}
.price-container ul.price-tab li a span {}
.price-container table.price-table {width: 850px;margin-bottom:0px;}
.table-responsive{width:100%;height:auto;overflow-x:auto;}
}*/
@media (max-width: 992px) {
.price-container ul.price-tab{width:100%;margin-left:0px;}
.price-container {padding: 40px 16px;}
.price-container .text-area {margin: 10px 0px;}
.price-container h1 {margin: 0px 0px 30px;}
.price-container table.price-table {width:750px;margin-bottom:0px;margin-top:0px;overflow-x:scroll;margin-left: 99px;}
.price-container table.price-table tr th {padding: 16px;}
.price-container table.price-table tr td {padding: 16px; max-width:initial; width:initial;}
.price-container table.price-table p.price-text {}
.price-container table.price-table tr td:first-of-type {}
.price-container ul.price-tab{padding-bottom:30px}
.price-container ul.price-tab li {display: block;width: 100%;height: auto;border-bottom: 0px solid #CED4D3;background: #191717;padding:16px 10px;box-sizing: border-box;}
.price-container ul.price-tab li:last-of-type {text-align: left;padding-left:10px}
.price-container ul.price-tab li:nth-of-type(1) a{width:100%;float:left;background:initial}
.price-container ul.price-tab li a, .price-container ul.price-tab li:link a, .price-container ul.price-tab li:visited a{height:initial;background:initial}
.price-container ul.price-tab li:hover, .price-container ul.price-tab li:focus, .price-container ul.price-tab li.active {border-bottom: 0px solid #38D6D4}
.price-container ul.price-tab li:hover a,.price-container ul.price-tab li:focus a, .price-container ul.price-tab li.active a{background:initial;}
.price-container ul.price-tab li:nth-of-type(1) a{width:100%;float:left}
.price-container ul.price-tab li a span {}
.price-container table.price-table tr .headcol{position:absolute;width: 100px;max-height: 305px;left:16px;box-sizing: border-box;border: 0px solid #E5E5E5;}
.price-container table.price-table tr .headcol{background-color:initial;}
.price-container table.price-table tr td:first-of-type{color:initial;background:initial;text-align:right;}
.price-container table.price-table.price-table2{width:750px;margin-left: 0px;}
.price-container table.price-table.price-table2 tr{position:relative;border:0px;}
.price-container table.price-table.price-table2 tr td.headcol{width:249px;height:auto;}
.price-container table.price-table.price-table2 tr:nth-of-type(3) td.headcol{height:253px;display:table-cell;}
.price-container table.price-table.price-table2 tr td.headcol,.price-container table.price-table.price-table2 tr td{height:90px;}

.container-radio {display: block; position: relative;padding-left: 35px;cursor: pointer;}
.container-radio input {position: absolute;opacity: 0;cursor: pointer;}
.checkmark {position: absolute;top: 0;left: 0;height: 25px;width: 25px;background-color: #777;border-radius: 50%;}
.container-radio:hover input ~ .checkmark {background-color: #ccc;}
.container-radio input:checked ~ .checkmark {background-color: #138995;}
.checkmark:after {content: "";position: absolute;display: none;}
.container-radio input:checked ~ .checkmark:after {display: block;}
.container-radio .checkmark:after {top: 9px;left: 9px;width: 8px;height: 8px;border-radius: 50%;background: white;}
}
@media (max-width: 576px) {
	.price-container h1 {margin: 0px 0px 15px;text-align: left;}
	.price-container table.price-table p.price-text {}
	.price-container table.price-table.price-table2{width:508px;}
	.price-container table.price-table tr td{padding:12px;}
	.price-container table.price-table tr .headcol {}
	.price-container table.price-table.price-table2 tr td{}
	.price-container table.price-table.price-table2 tr td.headcol{width:169px;height:90px;}
	.price-container table.price-table.price-table2 tr:nth-of-type(2) td:nth-of-type(2){height:86px;}
	.price-container table.price-table.price-table2 tr:nth-of-type(3){background:#138995;}
	.price-container table.price-table.price-table2 tr:nth-of-type(3) td:nth-of-type(2) br{display:none;}
	.price-container table.price-table2 tr td p.price-text, .price-container table.price-table2 tr td a.table-button {float:none;}
}



