@media (min-width:768px) {

        .ui-tabs-vertical {
            width: 100%;
        }
        .ui-tabs-vertical .ui-tabs-nav {
            padding: .2em .1em .2em 1em;
            float: left;
            width: 25%;
        }
        .ui-tabs-vertical .ui-tabs-nav li {
            clear: left;
            width: 100%;
            border-right:1px solid #ddd;
            margin: 0;
        }
        .ui-tabs-vertical .ui-tabs-nav li a {
            display: block;
        }
        .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
            padding-bottom: 0;
            padding-right: .1em;
            border-right:1px solid #eee;
        }
        .ui-tabs-vertical .ui-tabs-panel {
            padding: 0;
            float: right;
            width: 70%;
        }
        .ui-widget-header {
            background:none;
            border:0 none;
        }
		.calendar {
			margin-top:8px
		}




}

.ui-tabs .ui-tabs-nav li {
	width:100%;
	box-sizing:border-box;
}
.listing a {
	padding-left:0!important;
	margin-left:0!important;
}
.ui-tabs .ui-tabs-nav li {
	white-space:normal;
	padding:.5em 0 .5em 1em;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color:#999999
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	color:#999999;
}
.ui-tabs .ui-tabs-nav li:last-child {
	border-bottom:1px solid #ddd!important;
}

.calendar {
	position:relative;
}
.calendar ul {
	list-style:none;
}
.calendar li {
	list-style:none;
}
#calendarDisplay {
	padding:1em 0!important;
}
.spinner {
	display:none;
	position:absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:80px!important;
	height:80px!important;
}
.calendarNav {
	margin:0;
}
.calendarNav ul {
	margin:0;
	padding:0;
}
.calendarNav li {
	margin:0;
	padding:.75em 1.5em;
	display:inline;
	list-style:none;
	font-weight: bold;
}
.calendarNav .active {
	border:1px solid #ddd;
	box-sizing:border-box;
	background:#eee;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	padding-left:0
}
button:focus {
	outline: 0;
}
a:focus {
	outline: 0;
}
@media (max-width:768px) {
	
	.calendarNav li {
		width:100%;
		display:block;	
		border-bottom:1px solid #ccc;
	}
	#calendarDisplay {
		padding-top:0!important;
	}
}
