/*--- BEGIN: RESORT SUB PAGE SCTABS ---*/

#widetabs { display:none; margin-bottom:15px; }
#narrowtabs { display:block; margin-bottom:15px; }
.narrowsctabs { background-color:inherit !important; }
@media (min-width: 768px) {  #widetabs { display:block; } #narrowtabs { display:none; } }

.sctabs { clear:both; margin-top: 18px;
background-color: #eeeeee;
margin-bottom: 10px;
border-bottom: 0px;
text-align: center;
border: 0px; }

.sctabs>li { width: auto; border: 1px solid #e2e2e2; border-top: 0px; border-bottom:0px; }
.sctabs li { border-top: solid 0px transparent; Xborder: 1px solid #e2e2e2; }
@media (min-width: 768px) { .sctabs>li { width: calc(100% / 8); } }

.sctabs>li.active {
border-left: 0px transparent !important;
border-right: 0px transparent !important;
margin-left: 0px;
border-top-color: #229ed8 !important;
border-top-width: 4px !important;
margin-top: 0px;
Xborder-bottom: 2px solid #fff;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
color: #555;
cursor: default;
background-color: #fff;
border: 0px solid #ddd;
border-bottom-color: transparent;
}

.sctabs>li>a {
font-size: 12px;
color: #444;
border-top-width: 4px;
min-height: 35px;
margin-left: 0px;
margin-right: 0px;
border-radius: 0px;
margin-top: 0px;
}

.narrowsctabs>li { width:auto; padding:0px; }
.narrowsctabs>li>a { font-size:10px; padding:0px; }
.narrowsctabs>li { border:0px; }
#narrowtabs { margin-left:-8px; margin-right:-15px; }

.blueunderline { padding-bottom:5px; border-bottom:2px solid #0e4e78; }

.smallsubtype {font-size:9px; margin-top:3px; }

/*--- END: RESORT SUB PAGE SCTABS ---*/
