@charset "UTF-8";
/* CSS Document */


.wrapper-schedule-section {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
    max-width: 900px;
    width: 90%;
    margin: auto;
    padding: 15px 15px 20px 15px;
}


.wrapper-schedule-section-spacer {
	padding: 15px 0px 15px 0px;
}


.schedule-section-container-left {
	flex: 0 0 12%;
	padding-left: 5%;
  	text-align: left;
  	margin-bottom: 20px;
}


.schedule-section-container-right {
  flex: 0 0 72%;
  text-align: left;
  margin-bottom: 20px;
}


.schedule-section-description {
	width: 100%;
}

.schedule-box-container {
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
}

.schedule-input-container {
    flex: auto;
}

.schedule-input-container-header {
    flex: auto;
}

.schedule-input-header {
	
}


.schedule-input-text {
    line-height: 1.2;
}







@media (max-width: 768px) {
  .schedule-input-container {
	width: 50%;
    padding: 10px 0px;
  }

.schedule-input-container-header {
    width: 100%;
    padding: 0px 0px 0px 0px;
  }	

	.schedule-section-container-right {
  flex: 0 0 100%;
  text-align: left;
  margin-bottom: 20px;
}
	
	.schedule-section-container-left {
    flex: 0 0 12%;
    padding-left: 0%;
    text-align: left;
    margin-bottom: 10px;
}
		
		
	}



@media (max-width: 768px) {

.wrapper-schedule-section {
    width: 95%;

}

}