  /* --- App layout changes: hide search box in app header --- */
  .Home_page .BaseMaster_searchBoxContainer
  {
    display: none;
  }

  .Home_page .BaseMaster_contentContainer
  {
    height: auto !important;
  }
  
  /* --- App layout changes end --- */

  .Home_page .BaseMaster_mainMenuContainer
  {
 // background: transparent;
 // border-bottom: 0 none;
      border-bottom: 1px solid #D7D7D7;
  }

  .Home_page .CHMenu_menuItem > a,
  .Home_page .BaseMaster_profileLink
  {
  color: black;
  }

  .Home_page .CHMenu_menuItem:hover,
  .Home_page .BaseMaster_profileLink:hover,
  .Home_page .BaseMaster_helpMenu:hover
  {
  background-color: rgba(255,255,255,.4);
  }

  /* Import font from Google Web Fonts */
  @font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsDAdhzWOYhqHvOZMRGaEyPo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
  }

  @font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
  }

  .Home_page body
  {
 // background-color: #D1C4E9;
  background-color:white;
  }

  .Home_customContent
  {
  color: white;
  padding-block-start: 0 ;padding-inline-end: 0 ;padding-block-end: 0 ;padding-inline-start: 0 ;
  margin-block-start: 0 ;margin-inline-end: 0 ;margin-block-end: 0 ;margin-inline-start: 0 ;
  font-family: 'Open Sans', sans-serif;
  text-align: center;
  }

  .Home_customContent a,
  .Home_customContent a:visited,
  .Home_customContent a:active
  {
  color: #2196F3;
  text-decoration: none;
  }

  .Home_customContent a:hover
  {
  color: #F44336;
  }

  h1
  {
  font-family: 'Roboto Condensed', sans-serif;
  color: #333;
  font-size: 3em;
  margin-block-start: 60px ;margin-inline-end: 0px ;margin-block-end: 0px ;margin-inline-start: 0px ;
  padding-bottom: 10px;
  
  }

  h2
  {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 40px;
  margin-block-start: 0 ;margin-inline-end: 0 ;margin-block-end: 0 ;margin-inline-start: 0 ;
  padding-block-start: 20px ;padding-inline-end: 0 ;padding-block-end: 20px ;padding-inline-start: 0 ;
  }

  .searchContainer
  {
  margin-bottom: 600px;
  margin-inline-start: 50px ;
  }

  .background,
  .backgroundGlass
  {
  height: 620px;
  width: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  }

  .background,
  .backgroundGlassContainer
  {
  position: absolute;
  top: 0;
  z-index: -1;
  }

  /*HOME PAGE IMAGE*/
  .background
  {
  /*FALL
    background-image: url('/resources/Storage/Autumn_image2_Girl_on_bench.jpg');
    background-image: url('/resources/Storage/Autumn Time.jpg');
    background-image: url('/resources/Storage/Shutterstock_1199409685.png');
    background-image: url('/resources/Storage/Fall Landscape.png');
    background-image: url('/resources/Storage/shutterstock_2363259191_edited.jpeg');
    background-image: url('/resources/Storage/shutterstock_2099006917.jpg');
  */
  
  /*Welcome Fall 
  background-image: url('/resources/Storage/shutterstock_2198703305.jpg');
  background-size: 40%;
  height: 800px;
  background-repeat: no-repeat;
  background-position: 750px 315px;
  }*/
  
  /*Election Day November*/
 /* background-image: url('/resources/Storage/shutterstock_2527693507.jpg');*/
 /* background-image: url('/resources/Storage/Fall Landscape.png');
  background-size: 30%;
  height: 800px;
  background-repeat: no-repeat;
  background-position: 800px 275px;
  }*/
  
  
 /* THANKSGIVING  */
   /* background-image: url('/resources/Storage/shutterstock_232692898.jpg');*/
 /* background-image: url('/resources/Storage/shutterstock_2363259191_edited.jpeg');
    background-size: 30%;
    height: 800px;
    background-repeat: no-repeat;
    background-position: 800px 275px;
}
*/
 /* BLACK FRIDAY - CYBER MONDAY
    background-image: url('/resources/Storage/shutterstock_342959939.jpg');
    background-size: 30%;
    height: 800px;
}*/
  
 /* background-image: url('/resources/Storage/shutterstock_1221816586.jpg');
  // Snowboarders
    background-image: url('/resources/Storage/shutterstock_2016024590.jpg');
    background-size: 40%;
    height: 800px;
*/

  /*  background-image: url('/resources/Storage/Shutterstock_2385512551 (1).jpg');
    background-size: 40%;
    height: 800px;*/
/*
    background-image: url('/resources/Storage/shutterstock_1228708657.jpg');*/
  
 /* //Girl drinking coffee reading, winter scene*/
 /* background-image: url('/resources/Storage/shutterstock_1842335776.jpg');
  background-size: 30%;
  height: 800px;
  background-repeat: no-repeat;
  background-position: 800px 200px;*/
  
  /*MLK day*/
  /* background-image: url('/resources/Storage/shutterstock_2316713081.jpg');
    background-size: 40%;
    height: 850px;
    background-repeat: no-repeat;
    background-position: 700px 100px;
    }
*/
  
 /* 
   background-image: url('/resources/Storage/shutterstock_2393106685.jpg');
   background-size: 30%;
   height: 800px;
   background-repeat: no-repeat;
   background-position: 800px 275px;
}*/
  
  /*MARCH */
  
  /*March, Women's History Month*/
  /*background-image: url('/resources/Storage/Shutterstock_2136636587 (1).jpg');
  background-size: 45%;
  height: 800px;
  background-repeat: no-repeat;
  background-position: 750px 350px;
  }*/
  
  
  /*National Pie Day*/
 /* background-image: url('/resources/Storage/shutterstock_2131293503.jpg');
  background-size: 30%;
  height: 800px;
  background-repeat: no-repeat;
  background-position: 750px 275px;
}*/
  
  /*Welcome Spring*/
/*background-image: url('/resources/Storage/shutterstock_2135411415.jpg');
  background-size: 25%;
  height: 800px;
  background-repeat: no-repeat;
  background-position: 800px 200px;
}*/
    
/*background-image: url('/resources/Storage/shutterstock_791870290.jpg');
  background-size: 25%;
  height: 800px;
  background-repeat: no-repeat;
  background-position: 850px 225px;
}*/
 
  /*INternational Waffle Day*/
  /*background-image: url('/resources/Storage/shutterstock_2133716401.jpg');
  background-size: 37%;
  height: 800px;
  background-repeat: no-repeat;
background-position: 775px 275px;}*/
  
  
  /* APRIL */
  
   /*APRIL FOOLS DAY - 4/1*/
 /*background-image: url('/resources/Storage/shutterstock_2270377281.jpg');
  background-size: 40%;
  height: 800px;
  background-repeat: no-repeat;
  background-position: 800px 200px;}*/
  
  
   /*NATIONAL PB&J DAY - 4/2*/
 /*background-image: url('/resources/Storage/shutterstock_2134164705.jpg');
  background-size: 25%;
  height: 800px;
  background-repeat: no-repeat;
  background-position: 800px 200px;}*/
  
 /*NATIONAL BELL BOTTOM DAY - 4/5*/
/*background-image: url('/resources/Storage/shutterstock_2441846809.jpg');
  background-size: 40%;
  height: 800px;
  background-repeat: no-repeat;
  background-position: 700px 150px;}*/

  
  /*GENERAL APRIL SPRING IMAGE 1*/
 /* background-image: url('/resources/Storage/shutterstock_170305535.jpg');
  background-size: 28%;
  height: 800px;
  background-repeat: no-repeat;
  background-position: 850px 250px;}*/
  
  
  /*GENERAL APRIL SPRING IMAGE 2*/
/*background-image: url('/resources/Storage/shutterstock_1297273621.jpg');
  background-size: 30%;
  height: 800px;
  background-repeat: no-repeat;
  background-position: 800px 200px;
  }*/ 
  
  
  /*May */
  /*background-image: url('/resources/Storage/shutterstock_2424991451.jpg');
  background-size: 37%;
  height: 800px;
  background-repeat: no-repeat;
  background-position: 780px 185px;
    }
*/
 
  /*May - Teacher Appreciation Week*/
  /* background-image: url('/resources/Storage/Shutterstock_2145378977.jpg');
  background-size: 25%;
  height: 700px;
  background-repeat: no-repeat;
  background-position: 800px 200px;
}
  */

  /*Online Classs Discussion*/
/*  background-image: url('/resources/Storage/shutterstock_2232244015 (1).jpg');
  background-size: 40%;
  height: 800px;
  background-repeat: no-repeat;
  background-position: 800px 200px;
  
    }
 */ 
  
/*May 20th - International Bee Day*/
  
 /* background-image: url('/resources/Storage/shutterstock_2427312823.jpg');
  background-size: 40%;
  height: 800px;
  background-repeat: no-repeat;
  background-position: 750px 300px;
    }
*/

  /*Happy Day in May - General Pic*/
  
/*  background-image: url('/resources/Storage/shutterstock_2259129169.jpg');
  background-size: 40%;
  height: 800px;
  background-repeat: no-repeat;
  background-position: 750px 300px;
    }
*/

  /*May 24th- National Road Trip Day*/
/* background-image: url('/resources/Storage/shutterstock_2293357305.jpg');
  background-size: 35%;
  height: 800px;
  background-repeat: no-repeat;
  background-position: 750px 150px;
    }
*/
  
  /*May scene*/
  /*
  background-image: url('/resources/Storage/shutterstock_1968719785.jpg');
  background-size: 35%;
  height: 800px;
  background-repeat: no-repeat;
  background-position: 750px 200px;
  
    }*/

  /*June - National Chocolate Ice Cream Day - */
  /*background-image: url('/resources/Storage/shutterstock_2459561887.jpg');
  background-size: 25%;
  height: 800px;
  background-repeat: no-repeat;
  background-position: 850px 250px;
  }
  */
  
    /*June - Happy People - */
  background-image: url('/resources/Storage/shutterstock_2122999193.jpg');
  background-size: 45%;
  height: 800px;
  background-repeat: no-repeat;
  background-position: 750px 300px;
  }
  
  /*June - Father's Week*/
  /*background-image: url('/resources/Storage/shutterstock_1929088679.jpg');
  background-size: 35%;
  height: 800px;
  background-repeat: no-repeat;
  background-position: 800px 250px;
  }
  */
    /*Juneteenth + Father's Week*/
 /* background-image: url('/resources/Storage/shutterstock_2274276775.jpg');
  background-size: 35%;
  height: 800px;
  background-repeat: no-repeat;
  background-position: 800px 250px;
  
    }
*/

/*Aug. 3rd National Watermelon Day*/
/*background-image: url('/resources/Storage/shutterstock_2324894903.jpg');
  background-size: 25%;
  height: 800px;
  background-repeat: no-repeat;
  background-position: 800px 250px;
  }*/

/*2024 Olympics*/
/*background-image: url('/resources/Storage/shutterstock_2447322797.jpg');
  background-size: 40%;
  height: 800px;
  background-repeat: no-repeat;
  background-position: 800px 250px;
  }*/
  
  /*Aug. 8 - World Elephant Day*/
 /* background-image: url('/resources/Storage/shutterstock_2435689025.jpg');
  background-size: 30%;
  height: 800px;
  background-repeat: no-repeat;
  background-position: 800px 250px;
  }*/

/*September - Schools Starting Up - Bus image*/
/* background-image: url('/resources/Storage/shutterstock_2357283405.jpg');
  background-size: 40%;
  height: 800px;
  background-repeat: no-repeat;
  background-position: 800px 250px;
  }
*/
  
  .backgroundGlassContainer
  {
  overflow: hidden;
  width: 100%;
  height: 220px;
  }

  .backgroundGlass
  {
    height: 620px;  
  }

  .fixedWidth
  {
  max-width: 1170px;
  margin-block-start: auto ;margin-inline-end: auto ;margin-block-end: auto ;margin-inline-start: auto ;
  }

  .searchBox
  {
  font-size: 1.5em;
  width: 100%;
  padding-block-start: 10px ;padding-inline-end: 0px ;padding-block-end: 10px ;padding-inline-start: 20px ;
  background-color: white;
  height: 56px;
  border-radius: 138px 0px 0px 138px;
  }

  .searchBox:focus
  {
   border-radius: 138px 0px 0px 138px !important;
  outline: none;
  }

  .btnSearch
  {
   font-size: 2.5em;
   float: inline-end ;
   height: 56px;
   border-radius: 0px 138px 138px 0px;
   cursor:pointer;
   height: 100%;
   widthh: 70px;
   border: 2px solid #B9B9B9;
   border-inline-start: 0px ;
   padding-block-start: 19px ;padding-inline-end: 0px ;padding-block-end: 0px ;padding-inline-start: 0px ;
  }

  .btnSearch i
  {
  padding-block-start: 10px ;padding-inline-end: 0px ;padding-block-end: 10px ;padding-inline-start: 0px ;
  color: #E20074;//T-mobile pink
  }

  .btnSearch:hover
  {
    background-color: #E20074;
    border-color: #E20074;
  }

  .btnSearch:hover i
  {
    color: white;
  }

.btnSearch:focus {
   border-radius: 0px 138px 138px 0px;
   border: 2px solid #B9B9B9;
   border-inline-start: 0px ; 
   outline: none;
}

  .searchCenteringContainer
  {
  width: 100%;
  max-width: 700px;
  float: inline-start ;
  margin-inline-start: 40px ;
  }

  .searchBoxContainer
  {
  padding-inline-end: 0px ;
  overflow: hidden;
  }

  .searchBoxContainer:after
  {
  content: "";
  display:block;
  clear:both;
  }

  .navContainer
  {
  background: #448aff;
  color: white;
  padding-bottom: 30px;
  }

  .Home_customContent .navContainer a
  {
  color: white;
  }

  .video
  {
  width: 100%;
  max-width: 520px;
  height: 260px;
  border: 5px solid white;
  border-radius: 8px;
  box-shadow: 0 0 20px rgba(0,0,0,.5);
  }

  .linksList
  {
  list-style-type: none;
  padding-inline-start: 0px ;
  text-align: start ;
  font-size: 1.5em;
  margin-block-start: 0 ;margin-inline-end: 0 ;margin-block-end: 0 ;margin-inline-start: 0 ;
  }




  .linksList li,
  .pubItem
  {
  margin-bottom: 12px;
  }

  .linksList a
  {
  padding-block-start: 5px ;padding-inline-end: 5px ;padding-block-end: 5px ;padding-inline-start: 5px ;
  display: block;
  color: white;
  text-decoration: none;
  }

  .linksList a:hover
  {
  background: #2979FF;
  }

  i.pubIcon
  {
  font-size: 1.5em;
  padding-inline-end: 10px ;
  vertical-align: top;
  }


//add a right arrow after the link term
.documentation::after 
{
  content: "  >"
}


  .faqs
  {
  background: #4CAF50;
  font-size: 1.5em;
  text-align: start ;
  padding-bottom: 20px;
  }

  .Home_customContent .faqs a
  {
  color: white;
  text-decoration: underline;
  }

  .Home_customContent .faqs a:hover
  {
  text-decoration: none;
  }

  .faqs h2
  {
  text-align: center;
  }

  .faqQuestionText
  {
  font-size: 1.1em;
  padding-block-start: 10px ;padding-inline-end: 10px ;padding-block-end: 10px ;padding-inline-start: 10px ;
  background-color: #388E3C;
  padding-inline-start: 15px ;
  }

  .faqAnswer
  {
  padding-inline-start: 10px ;
  }

  .footer
  {
  color: #696969;
  background: white;
  font-size: 1.4em;
  padding-bottom: 30px;
  text-align: start ;
  line-height: 45px;
  padding-top: 30px;
  }

  .footer a
  {
  color: black;
  }

  .footer:after
  {
  content: "";
  display:block;
  clear:both;
  }

  .contactInfo
  {
  white-space: nowrap;
  }

  .followUsNavList,
  .followUsNavListItem
  {
  display: inline-block;
  }

  .followUsNavList
  {
  margin-block-start: 0 ;margin-inline-end: 0 ;margin-block-end: 0 ;margin-inline-start: 0 ;
  padding-block-start: 0 ;padding-inline-end: 0 ;padding-block-end: 0 ;padding-inline-start: 0 ;
  list-style: none;
  }

  .followUs
  {
  float: inline-end ;
  margin-inline-end: 60px ;
  }

  .followUs .fab,
  .followUs .fas
  {
  color: white;
  font-size: 1.2em;
  padding-block-start: 10px ;padding-inline-end: 10px ;padding-block-end: 10px ;padding-inline-start: 10px ;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  text-align: center;
  margin-inline-start: 5px ;
  }

  .followUs .fa-twitter
  {
  background: #00B6F1;
  }

  .followUs .fa-facebook-f
  {
  background: #3A599A;
  }

  .followUs .fa-linkedin-in
  {
  background: #007BB5;
  }

  .followUs .fa-rss
  {
  background: #F2890A;
  }

  /* --- Responsive styles --- */

  .nav2ColOuter
  { /* Two columns per screen, default */
  float: inline-start ;
  width:50%;
  }

  /* Phone to portrait tablet */
  @media (max-width: 767px)
  {
  .nav2ColOuter
  { /* One column per screen */
  width:100%;
  }

  .linksList
  {
  padding-top: 30px;
  }
  }

  @media (max-width: 979px)
  {
  .background,
  .backgroundGlass
  {
  display:none;
  }

  div.searchContainer
  {
  padding-block-start: 20px ;padding-inline-end: 20px ;padding-block-end: 20px ;padding-inline-start: 20px ;
  padding-bottom: 30px;
  margin-bottom: 0;
  }

  .searchCenteringContainer
  {
  width: auto;
  max-width: none;
  }

  .footer
  {
  text-align: center;
  }

  .followUs
  {
  padding-top: 20px;
  float:none;
  }
  }

  @media (max-width: 1200px)
  {
  .searchContainer
  {
  margin-bottom: 370px;
  }

  .linksList
  {
  padding-inline-start: 30px ;
  }

  .fixedWidth
  {
  max-width: none;
  padding-inline-start: 20px ;
  padding-inline-end: 20px ;
  }
  }
.CHBlock_richTextContent, .CHBlock_container * {font-family: 'Segoe UI',Frutiger,'Frutiger Linotype','Dejavu Sans','Helvetica Neue',Arial,sans-serif;}