body {
  margin-top: 55px;
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  height:100%;}

h1, h2, h3, h4, h5, h6 {
  font-weight: 500; }

.bold-text{
  font-weight:bold;
}
.navbar {
  box-shadow: 2px 2px 5px #D6D6D6;
  opacity: 0.9;
  background: #fff; }
  .navbar .nav-link {
    text-transform: uppercase; }

/*navbar fixed scrollspy*/
html, body {
  height: 100%; }

.container-fluid > .container, .container > .row {
  height: 100%;

/*individual elements*/
.bigger-line-height-li {
  line-height: 2; }

#home-heading {
  min-height: 200px;
  text-align: center; }

#video-wrapper {
  background-color: #FFF; }

.positioning-cake {
  margin-bottom: 5px; }

/* ADDITIONAL CLASSES ADDED BY ME */
.my-bg-teal {
  background-color: #90cecc;
  /*background-color:#877BB0;violet*/
  /*background-color:#F78731;*/
  /*background-color:#FA4230;red*/ }
.my-bg-light-skin{
  background-color: #f7e5c3;
}

.my-bg-brown{
  background-color: #413b3b;
}

.my-b-shadow {
  -webkit-box-shadow: 0px 0px 4px 1px #b8b8b8;
  -moz-box-shadow: 0px 0px 4px 1px #b8b8b8;
  box-shadow: 0px 0px 4px 1px #b8b8b8; }

/*ADDITIONAL CLASSES FOR BOOTSTRAP CUSTOMIZATION*/
/*changed btn-primary button color*/
.btn {
  padding: 14px 24px;
  border: 0 none;
  text-transform: capitalize;
  font-weight: 500; }

.btn:focus, .btn:active:focus, .btn.active:focus {
  outline: 0 none; }

.btn-primary {
  background: #FA4230; }

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
  background: #dd3a27;
  /*background: #dd3a27;*/ }

.btn-primary:active, .btn-primary.active {
  background: #FA4230;
  box-shadow: none; }

.btn.sharp {
  border-radius: 0; }

/*more space in Bootstrap*/
.my-6 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important; }

.mx-20 {
  margin-top: 20rem !important;
  margin-bottom: 20rem !important; }

/* MATERIAL DESIGN ICONS */
/* Rules for sizing the icon. */
.material-icons.md-14 {
  font-size: 14px; }

.material-icons.md-18 {
  font-size: 18px; }

.material-icons.md-24 {
  font-size: 24px; }

.material-icons.md-36 {
  font-size: 36px; }

.material-icons.md-48 {
  font-size: 48px; }

.material-icons.md-60 {
  font-size: 60px; }

.material-icons.md-80 {
    font-size: 80px; }

.material-icons.md-100 {
    font-size: 100px; }

.material-icons.md-150 {
    font-size: 150px; }

.material-icons.md-250 {
    font-size: 250px; }

.material-icons.md-300 {
    font-size: 300px; }

/* Rules for using icons as black on a light background. */
.material-icons.md-dark {
  color: rgba(0, 0, 0, 0.54); }

.material-icons.md-dark.md-inactive {
  color: rgba(0, 0, 0, 0.26); }

/* Rules for using icons as white on a dark background. */
.material-icons.md-light {
  color: white; }

.material-icons.md-light.md-inactive {
  color: rgba(255, 255, 255, 0.3); }

/*My colors for material icons*/
.material-icons.my-pink {
  color: #f9a29e; }

.material-icons.my-red {
    color: #FA4230; }

.material-icons.my-brown {
  color: #413b3b; }

.material-icons.my-light-orange {
  color: #f7e5c3; }

.navbar-logo {
  height:48px;
}
