.tabs_default .tabcontainer { border: 1px solid #ebebeb; padding: 20px; clear: both; margin-bottom: 20px; } .tabs_default .tab { list-style: none; padding: 0; } .tabs_default .tab li { display: inline; z-index: 0; } .tabs_default .tab li a { color: #5a5a5a; float: left; display: block; padding: 10px 20px; position: relative; border-top: 1px solid #ebebeb; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; margin-left: -1px; left: 1px; background-color: #ffffff; text-decoration: none; } .tabs_default .tab li a:focus-visible { z-index: 1; } .tabs_default .tab li a.tabselected, .tabs_default .tab li a.tabselected:hover { background-color: #ebebeb; color: #5a5a5a; border-top-color: #ebebeb; border-left-color: #ebebeb; border-right-color: #ebebeb; z-index: 1; } .tabs_default .tab li a:hover { background-color: #fcfcfc; color: #5a5a5a; border-top-color: #ebebeb; border-left-color: #ebebeb; border-right-color: #ebebeb; z-index: 2; } .tabs_default .tabareaclosed { display: none; } @media (max-width: 1023px) { .tabcontainer { border-width: 1px 0 1px 0; } .tabcontainer { padding-left: 0 !important; padding-right: 0 !important; } .tabs_default .tabcontainer { border-left: 0; border-right: 0; } } .tabs_default .sqrpanoramicbackground { padding-left: 20px; padding-right: 20px; margin-left: -20px; margin-right: -20px; }