

/* Start:/local/components/zestudio/schedule.filter/templates/student/style.css?15182407801344*/
.bootstrap-select {
  width: 100% !important;
  /*IE9 and below*/
}
.date_edu1c {
  width: 85%;
  display: inline-block;
  color: #157fc4;
  margin-bottom: 0;
  font: normal 16px/40px "PT Sans", PTsans, Arial, sans-serif;
  text-align: center;
  cursor: pointer;
  background: transparent;
  border: 0px solid transparent;
  height: 40px;
  padding: 0 10px;
  
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
 
}
.icondate
{
  width: 100%;
  background: #dcecf6;
  border-radius: 20px;
}

.m5
{
margin-top: 30px;
}

.date_edu1c_ico
{
  color: #157fc4;
}

#raspbtn
{
  background:  #157fc4 !important;
  color: #fff;
}

.raspcontent .panel .panel-body .row
{
  border-bottom: 1px solid #ddd;
    min-height: 60px;
    line-height: 1.4;
    padding-top: 5px;
    margin-left: 3px;
    margin-right: 3px;
    font-size: 14px;
}
.btn{
	font-size:14px!important;
}

.rasp th.text-center, .rasp td.text-center 
{
text-align: center;
vertical-align:middle;
}
.rasp td
{
  vertical-align:middle !important;
}

.edu_today
{
  color: #157fc4 !important;
  background-color: #dcecf6 !important;
}
.edu_today h2
{
  color: #157fc4 !important;
}

.bootstrap-select.btn-group .dropdown-toggle .filter-option
{
  text-align: center;
}

.bordergrey
{
  background-color: rgba(24, 24, 24, 0.1);
}

.borderwhite
{
  background-color: #f9f9f9;
}
/* End */


/* Start:/local/components/zestudio/schedule.schedule/templates/student_mf/style.css?16209908963256*/
.bootstrap-select {
  width: 100% !important;
  /*IE9 and below*/
}
.group-picker {
    width: 100%;
    min-width: 261px;
    height: 41.5px;
    color: #157fc4 !important;
    border-color: #DCECF6 !important;
    border: 1px solid;
    border-radius: 4px;
    max-width: 100%; 
    box-sizing: border-box; 
    margin: 0; 
    background-color: #fff;
    line-height: 41.5px !important;
}

.select2-selection__rendered {
  line-height: 41.5px !important;
  color: #157fc4 !important;
}
.select2-container .select2-selection--single {
  height: 41.5px !important;
  margin-top: 0px;
  border-color: #DCECF6 !important;
  
}
.select2-dropdown {
  border-color: #DCECF6 !important;
}

.select2-selection__arrow {
  height: 41.5px !important;
}

.date_edu1c {
  width: 85%;
  display: inline-block;
  color: #157fc4;
  margin-bottom: 0;
  /* font: normal 16px/40px "PT Sans", PTsans, Arial, sans-serif; */
  text-align: center;
  cursor: pointer;
  background: transparent;
  border: 0px solid transparent;
  height: 40px;
  padding: 0 10px;
  
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
 
}
.icondate
{
  width: 100%;
  background: #fff;
  border: 1px solid #dcecf6;
  border-radius: 4px;
}

.m5
{
margin-top: 30px;
}

.date_edu1c_ico
{
  color: #157fc4;
}

#raspbtn
{
  background:  #157fc4 !important;
  color: #fff;
}

.raspcontent > h2 {
    font-size: 24px;
    padding: 8px;
    padding-left: 0px;
}
.raspcontent .panel .panel-body .row
{
  border-bottom: 1px solid #ddd;
    min-height: 60px;
    line-height: 1.4;
    padding-top: 5px;
    margin-left: 3px;
    margin-right: 3px;
    font-size: 14px;
}
.btn{
	font-size:14px!important;
}

.rasp th.text-center, .rasp td.text-center 
{
text-align: center;
vertical-align:middle;
}
.rasp td
{
  vertical-align:middle !important;
}

.edu_today
{
  color: #157fc4 !important;
  background-color: #dcecf6 !important;
}
.edu_today h2
{
  color: #157fc4 !important;
  font-size: 20px;
  padding: 8px;
}

.bootstrap-select.btn-group .dropdown-toggle .filter-option
{
  text-align: center;
}

.bordergrey
{
  background-color: rgba(24, 24, 24, 0.1);
}

.borderwhite
{
  background-color: #f9f9f9;
}

@media only screen and (max-width: 800px) {
    	
  /* Force table to not be like tables anymore */
  #mobile-friendly table, 
  #mobile-friendly thead, 
  #mobile-friendly tbody, 
  #mobile-friendly th, 
  #mobile-friendly td, 
  #mobile-friendly tr { 
    display: block; 
  }
 
  /* Hide table headers (but not display: none;, for accessibility) */
  #mobile-friendly thead tr { 
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
 
  #mobile-friendly tr { border: 1px solid #ccc; }
 
  #mobile-friendly td { 
    /* Behave  like a "row" */
    border: none;
    border-bottom: 1px solid #eee; 
    position: relative;
    padding-left: 50%; 
    white-space: normal;
    text-align:left;
  }
 
  #mobile-friendly td:before { 
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%; 
    padding-right: 10px; 
    /* white-space: nowrap; */
    text-align:left;
    font-weight: bold;
  }
 
  /*
  Label the data
  */
  #mobile-friendly td:before { content: attr(data-title); }
}
/* End */
/* /local/components/zestudio/schedule.filter/templates/student/style.css?15182407801344 */
/* /local/components/zestudio/schedule.schedule/templates/student_mf/style.css?16209908963256 */
