.schApptPanel {
	width: 100%;
	margin-left: 0px;
}
	
.mySchApptPanel {
	width:100%;
	margin-left: 0px;
}
.addToCalIcon {
    font-size: 30px;
    line-height: 40px;
    padding: 5px 40px;
    height: 40px;
    background-size: 25% 70%;
}
.scheduleAppt-footerIcon {
    font-size: 30px;
    line-height: 44px;
    padding: 5px;
    height: 44px;
    margin-right: 20px;
    cursor: pointer;
}
.scheduleAppt-leftDiv{
	padding: 0px 0px 20px;
}
@media only screen and (min-width: 900px) {
	.schApptPanel{
		width: 68%;
		float:right;
		
	}
	
	.mySchApptPanel{
		width:28.5%;
		float:right;
	}
}

#categoryRow {
	transition: all 0.20s ease-in-out;
	-webkit-transition: all 0.20s ease-in-out;
	-moz-transition: all 0.20s ease-in-out;
	-ms-transition: all 0.20s ease-in-out;
	-o-transition: all 0.20s ease-in-out;
	padding: 0px 0px 20px 0px;
}
#topicRow{
	padding: 0px 0px 20px 0px;
}

.apptRow {
    border-bottom: 1px solid #ccc;
    height: auto;
    width: 100%;
    padding: 2%;
    cursor:pointer;
}

.appointmentInfo {
	width: 100%;
	display: inline-block;
	cursor:pointer;
	padding-left:3px;
}


.myScheduleApptListLabelRghtPaddingt{
	padding-right:0px;

	}