/*** SHOW/HIDE STYLES ***/
.plans {
    position: relative;   
    min-height: 520px; /* This part sucks */
    clear: both;
    margin: 15px 0 15px;
    font-family: 'Open Sans',Helvetica,sans-serif;
}
.ver1 { z-index: 4; }
.ver2 { z-index: 3; }
.ver3 { z-index: 2; }
.ver4 { z-index: 1; }
.plan { /*float: left; width: 25%;*/ display: inline; }
.planTabPad { margin: 0px 16px 0px 0px; }
.plan label {
    cursor: pointer;
    /*padding: 0px 6px;*/
	font-size: 0;
    position: relative;
    -webkit-transition: background-color .17s linear;
}
.plan [type=radio] { display: none; }
.verticals { padding: 30px 30px 20px 30px !important; }
.tentFix { position: relative !important; opacity: unset !important; margin-top: 0px !important; }
.plan-content {
    position: absolute;
    left: 0;
    right: 0;
    -webkit-transition: opacity .6s linear;
    opacity: 0;
	padding: 20px 60px;
    margin-top: 20px;
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 6px 0 hsla(210,33%,25%,.3);
}
[type=radio]:checked ~ label {
	z-index: 2;
	border-top: 4px solid #99C219;
    padding-top: 16px;
}
[type=radio]:checked ~ label ~ .plan-content { z-index: 1; opacity: 1; }