/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */
body {
  padding-top: 56px;
}

.carousel-item {
  height: 65vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.portfolio-item {
  margin-bottom: 30px;
}
bg-dark {
  background-color: #ffc107!important;
}
.navbar-dark .navbar-nav .nav-link {
  color: #b92204;
  font-weight: bold;
}

element.style {
}
.navbar-dark .navbar-brand {
    color: #b92204;
    font-size: 23px;
    font-weight: 800;
}
.card-header:first-child {
  border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
  background-color: #ffa11f;
}
.btn-primary {

  background-color: #ffc107;
  border-color: #b92204;
}
a {
  color: #b92204;
  text-decoration: none;
  background-color: transparent;
}
.btn-block {
  display: block;
  width: 100%;
  background-color: #ffb443;
  border-color:#ffb443;
}

element.style {
}
.text-white {
    /* color: #fff!important; */
    color: #b92204!important;
}
.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: none;
  background: none;
  background-clip: padding-box;
 border: 1px solid #b92204;
  border-radius: .25rem;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.breadcrumb {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: .75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color:#ffa11f;;
  border-radius: .25re;
  background-image: linear-gradient(to right, rgba(255,255,255,0), #ce6b87de);
}
.mb-4, .my-4 {
  margin-bottom: 1.5rem!important;
  color: #b92204;
}
.h2, h2 {
  font-size: 2rem;
  color: #b92204;
  margin-top: 15px;
  text-transform: uppercase;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
  color: #b92204;
}
b, strong {
  font-weight: bolder;
  color: #b92204;
}
*, ::after, ::before {
  box-sizing: border-box;
  color: #b92204;
}
.h3, h3 {
  font-size: 1.75rem;
  color: #fff;
}
h4 {
  margin-top: 0;
  margin-bottom: 1rem;
  color: #fff;
}
.card-header:first-child {
    /* border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0; */
    background-image: linear-gradient(to right, rgba(255,255,255,0), #ce6b87de);
}
.col-lg-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
   padding-bottom: 0rem!important;
   }
  

.row {
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;

 /* box-shadow: 5px 10px 8px #eac0c0;*/
}
img.img-fluid.rounded {
  margin-top: 78px;
}
/*.navbar:before {
  border-top: 20px solid #ffe800;
  border-right: 650px solid transparent;
  border-left: 650px solid transparent;
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  bottom: -20px;
  width: 0;*/

.img-fluid {
   width: 100%;
    padding-top: 75px;
}
.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1rem;
   
}
#dosh {
    padding-left: 0rem;
    padding-right: 0rem;
}
#collpse {
    margin-bottom: 10px;
}
#video {
    height: 100%;
}
.table td, .table th {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
    border-right: 1px solid #dee2e6;
     border-left: 1px solid #dee2e6;
    border-bottom: 1px solid #dee2e6;


}
footer.py-5.bg-dark {
    background-color: #ffb443!important;
}
#p1 {
    text-align: center;
}
.month-table .grid-row td {
    height: 0.3em;
}
.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
    margin-right: 0rem;
}
h4#head {
    color: #b92204;
    font-size: 32px;
}
 .my-3 {
    margin-bottom: 1rem!important;
    color: #b92204;
}
ul, ol {
    list-style: disc;
    padding: 0;
    margin: 0;
}
td,th{
    border: 1px solid #b92204;
        padding: .5rem 7rem;
}
