#vertical_tab_nav{display:block;width:100%}#vertical_tab_nav ul{list-style-type:none}.tabs{float:left;margin:0;margin-right:10px;padding:0;list-style:none;overflow:hidden;width:30%;border-radius:10px 0 0 10px;background:#555}.tabs li{border-bottom:1px solid #000;margin-bottom:1px;text-align:left;padding:0}#vertical_tab_nav li:last-child{margin-bottom:0;border-bottom:0}#vertical_tab_nav li a{display:block;font-size:14pt;color:#fff;font-weight:600;text-decoration:none;padding:7%;background:#57cac9;background:-webkit-linear-gradient(top,#444,#333);background:-moz-linear-gradient(top,#444,#333);font-weight:600}#vertical_tab_nav li a.selected{background:#fff;color:#000}.tab_container{display:block;background:#fff;width:80%;min-height:500px}#vertical_tab_nav div article{display:none;margin:0;color:#555;padding:4% 3% 0%}#vertical_tab_nav div article p{margin:0 0 20px}.tab_container{display:block;margin:0 auto;width:95%;border-top:none;border-radius:0;box-shadow:0 0 10px black}.d_active{background:#fff}.tabs{display:none}#vertical_tab_nav .tab_container hr{color:#fff;margin:10px 0 30px 0%;border-style:solid}#vertical_tab_nav .tab_container ol{line-height:2.2em}#vertical_tab_nav .tab_container table{width:100%;border-collapse:collapse}@media(min-width:600px){#vertical_tab_nav .tab_container td{border-bottom:2px solid #fff}#vertical_tab_nav .tab_container td{padding-bottom:1.7em;line-height:1.7em}#vertical_tab_nav .tab_container tr:nth-child(n+2) td{padding-top:1.7em}}#vertical_tab_nav .tab_container tr:last-child td{border-bottom:none}#vertical_tab_nav .tab_container tr td{border-top:none;padding-left:0}@media(max-width:600px){#vertical_tab_nav .tab_container table{width:100%;border-collapse:separate;border-spacing:0}#vertical_tab_nav .tab_container tr,#vertical_tab_nav .tab_container td{display:block;width:100%}#vertical_tab_nav .tab_container tr:not(:last-child) td:last-child{border-bottom:2px solid #fff}}.tab_drawer_heading{margin:0;font-size:14pt;color:#fff;text-decoration:none;padding:7%;background:#57cac9;background:-webkit-linear-gradient(top,#444,#333);background:-moz-linear-gradient(top,#444,#333)}@media screen and (min-width:480px){.tab_container{float:left;padding:10px 3% 3%;border-radius:0 10px 10px 0;width:64%}.tabs{display:block}.tab_drawer_heading{display:none}article{padding:0}}@media screen and (max-width:480px){.tab_container h2{display:none}.d_active{background-color:#b1b1b1!important}.tab_container .tab_drawer_heading{border-bottom:1px solid gray}}