

/* @font-face {
	font-family: Chalkduster;
	src: url('/chalkduster_font/Chalkduster.tff');
	src: local('Chalkduster.ttf'),  format('woff');
} */

/** Generated by FG **/
/* @font-face {
	font-family: 'Conv_DIN';
	src: url('fonts/D-DIN.eot');
	src: local('☺'), url('fonts/DIN.woff') format('woff'), url('fonts/DIN.ttf') format('truetype'), url('fonts/DIN.svg') format('svg');
	font-weight: normal;
	font-style: normal;
} */

/* @font-face {
	font-family: 'carlito-bold';
	src: url("./fonts/carlito_bold_font/Carlito-Bold.ttf") format("woff");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Chalkduster';
	src: url('./fonts/chalkduster_font/Chalkduster.ttf') format('woff');
}

@font-face {
  font-family: 'mathleteskinny';
  src: url('./fonts/mathlete_font/Mathlete-Skinny-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'carringtonregular';
  src: url('./fonts/carrington_font/Carrington-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
} */

/* @font-face {
  font-family: 'BebasNeue';
  src: url('fonts/bebasneue_font/BebasNeue.woff') format('woff');
  font-weight: normal;
  font-style: normal;
} */

@font-face {
	font-family: 'Bebus Neue';
	src: url('./fonts/bebasneue_font/BebasNeue.woff') format('woff');
	/* font-weight: normal;
	font-style: normal; */
}

@font-face {
  font-family: 'typoslabserif-lightregular';
  src: url('./fonts/typoslabserif/TypoSlabserif-Light-webfont.woff') format('woff');
  font-weight: bold;
	font-style: normal;
}

/* @font-face {
	font-family: 'BebasNeue';
	src: url('./fonts/bebasneue_font/BebasNeue.woff') format('woff');
} */

body {        
  background-color:rgb(165, 248, 234);
  /* font-family: 'Chalkduster', 'Calibri'; */
  font-family: 'Calibri', 'Chalkduster';
  color: rgb(0, 128, 128);
}

.bd-placeholder-img {
    font-size: 1.125rem;
    text-anchor: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.menu_link_format, .dropdown_links_format {
  color: rgb(0, 128, 128);
}

.menu_link_format {
  font-size: x-large;
  font-family: 'Calibri', 'Chalkduster';
  font-weight: bold;
}

.individual_page_headings {
  font-family: 'Calibri', 'Chalkduster';
  font-weight: bold;
}

.dropdown_links_format {
  font-size: large;
  /* font-weight: bold; */
}

.facebook_link, .instagram_link {
  color: black;
}

@media (min-width: 768px) {
  .bd-placeholder-img-lg {
    font-size: 3.5rem;
  }
}

/*  @media (max-width: 768px) {*/
@media (max-width: 1180px) {  

  .company_title {
    /*font-size: medium; */
    font-size: 1.5rem;
  }

  .link_font_size {
  font-size: 1rem;
  }
}

/* .carousel-indicators li {
  background-color: #999 !important;
  background-color: rgba(70,70,70,.25) !important;
}

.carousel-indicators .active {
  background-color: #444 !important;
}

.carousel-indicators .active {
  background-color: #444;
} */

.selected_img_border {
  border: 15px solid whitesmoke;
  border-radius: 5%;
}

.new_text_font {
  font-family: 'Calibri', 'Courier New', Courier, monospace;
  font-weight:200;
  font-size:larger
}

.card_background_modification {
  background-color: white;
  padding: 10px;
  box-shadow: 5px 10px #888888;
  box-shadow: 5px 10px 28px #625aaa;
  border: 2px solid #888888;
  border-radius: 25px;
}

.card_background_parent_modification {
  border-radius: 25px;
}

tr, th, td {
  border: 1px solid black;
  border-radius: 10px;
}

.carousel-inner img {
    width: auto;
    height: 60vh;
}

.carousel {
    height: 20vh;
    width: 100vw;
}


/* 
    supports google fonts bebas neue implemention.
    note, only supports upper case 
*/
.bebas-neue-regular {
  font-family: "Bebas Neue", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.bebas-neue {
  font-family: "Bebus Neue", sans-serif;
  font-weight: 400;
  font-style: normal;
}

/* google font implementation */

.carlito-regular {
  font-family: "Carlito", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: rgb(0, 128, 128);
}

/* google font implementation */

.carlito-regular-para {
  font-family: "Carlito", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1.1em;
}

/* google font implementation */

.carlito-bold {
  font-family: "Carlito", sans-serif;
  font-weight: 700;
  font-style: normal;
}

/* google font implementation */

.carlito-regular-italic {
  font-family: "Carlito", sans-serif;
  font-weight: 400;
  font-style: italic;
}

/* google font implementation */

.carlito-bold-italic {
  font-family: "Carlito", sans-serif;
  font-weight: 700;
  font-style: italic;
}

/* create common color for all font styles in website */

.carlito-regular, .carlito-regular-para, .carlito-bold, .carlito-regular-italic, .carlito-bold-italic  {
  color: rgb(0, 128, 128);
}

.website_heading, .review_page_heading {
  /* font-family:  'BebasNeue', 'Chalkduster','carlito-bold', 'Calibri'; */
  font-family:  'typoslabserif-lightregular', 'Chalkduster';
}

.para_text_font {
  font-family:  'typoslabserif-lightregular', 'Chalkduster';
  font-size: 1.1rem;
  font-weight: bold;
}

/* .website_heading, .review_page_heading {
  font-family: 'Chalkduster', 'Calibri';
} */

.reviews_text {
  font-family: 'Calibri', 'Chalkduster';
  font-weight: bold;
}

.admin_sticky_details {
  background-color:rgb(165, 248, 234);
}


.table-borderless td, .table-borderless th, .table-borderless tr, .table-borderless thead, .table-borderless tbody {
    border: 0;
}