/*
 * CUSTOM CSS STYLE :
 * Classes that will override the specific element styles in the base stylesheet
 */

@font-face {
  font-family: 'Regular';
  src: url('https://ecal-publisher-assets.s3.us-east-1.amazonaws.com/463287_471350/fonts/Gibson-Regular.otf');
}

@font-face {
  font-family: 'Bold';
  src: url('https://ecal-publisher-assets.s3.us-east-1.amazonaws.com/463287_471350/fonts/Gibson-SemiBold.otf');
}

body, button, html, input, select, strong, p {
  font-family: 'Regular','GothamRounded-Book','Myriad Pro Regular','sans-serif';
}

.ecal-terms p {
  font-family: 'Regular','GothamRounded-Book','Myriad Pro Regular','sans-serif';
}

.ecal-panel-title,
.ecal-panel-title > strong {
  font-family: 'Bold','GothamRounded-Book','Myriad Pro Regular','sans-serif';
}

p[class^="Schedule__heading_text"] {
  font-family: 'Regular','GothamRounded-Book','Myriad Pro Regular','sans-serif';
}

/* Re-Order Schedule */ 
.ecal-schedule-selected {
  order: 100;
}

/* Start with  */
.ecal-schedule-selected[id$="-2"]{ 
order: 1;
}

.ecal-schedule-selected[id$="-0"]{
order: 2;
}

.ecal-schedule-selected[id$="-3"]{
order: 3;
}

.ecal-schedule-selected[id$="-1"]{
order: 4;
}