/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */

body {
  padding-top: 54px;
}

@media (min-width: 992px) {
  body {
    
  }
}

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

.carousel-item:after {
  content:"";
  display:block;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background:rgba(0,0,0,0.5);
}

.portfolio-item {
  margin-bottom: 30px;
}






.card-photo-backed {
  box-shadow:2px 2px 20px rgba(0,0,0,0.3); border:none; margin-bottom:30px;
}
.card-photo-backed-v1 {
  
}


.card{box-shadow:2px 2px 20px rgba(0,0,0,0.3); border:none; margin-bottom:30px;}
.card-01 .badge-box{position:absolute; top:-20px; left:50%; width:100px; height:100px;margin-left:-50px; text-align:center;}
.card-01 .badge-box i{background:#DFC717; color:#fff; border-radius:50%;  width:50px; height:50px; line-height:50px; text-align:center; font-size:20px;}
.card-01.height-fix{height:240px; overflow:hidden;}
.card-01.height-fix .card-img-top{width:auto!imporat;}
.card-title { color: #F4B83F; font-weight: bold; text-overflow: ellipsis; white-space: nowrap; }
.card-01:hover .card-img-overlay .card-title { text-shadow: 0px 0px 1px #fff; font-weight: bold; }
.card-text { color: #666; font-weight: bold; }
.card-01:hover .card-img-overlay .card-text { color: #aaa; text-shadow: 0px 0px 1px #aaa; font-weight: bold; }
.card-01.height-fix .card-img-overlay{top:unset; color:#fff;
    background: -moz-linear-gradient(top, rgba(26, 34, 111, 0) 0%, rgba(26, 42, 111, 0) 1%, rgba(24, 36, 104, 0.91) 31%, rgba(21, 26, 89, 0.91) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(26,96,111,0) 0%,rgba(26,96,111,0) 1%,rgba(24,87,104,0.91) 31%,rgba(21,65,89,0.91) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0) 1%,rgba(0, 0, 0, 0.658) 31%,rgba(0, 0, 0, 0.952) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001a606f', endColorstr='#e8154159',GradientType=0 );
}


/*------------------------------------
- COLOR rowlettgreen
------------------------------------*/
.alert-rowlettgreen {
  color: #1b4334;
  background-color: #c0e5d7;
  border-color: #b1dfcd;
}

.alert-rowlettgreen hr {
  border-top-color: #9fd8c2;
}

.alert-rowlettgreen .alert-link {
  color: #0c1f18;
}

.badge-rowlettgreen {
  color: #fff;
  background-color: #3f9b77;
}

.badge-rowlettgreen[href]:hover, .badge-rowlettgreen[href]:focus {
  color: #fff;
  background-color: #30765b;
}

.bg-rowlettgreen {
  background-color: #3f9b77 !important;
}

a.bg-rowlettgreen:hover, a.bg-rowlettgreen:focus,
button.bg-rowlettgreen:hover,
button.bg-rowlettgreen:focus {
  background-color: #30765b !important;
}

.border-rowlettgreen {
  border-color: #3f9b77 !important;
}

.btn-rowlettgreen {
  color: #fff;
  background-color: #3f9b77;
  border-color: #3f9b77;
}

.btn-rowlettgreen:hover {
  color: #fff;
  background-color: #348163;
  border-color: #30765b;
}

.btn-rowlettgreen:focus, .btn-rowlettgreen.focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 155, 119, 0.5);
}

.btn-rowlettgreen.disabled, .btn-rowlettgreen:disabled {
  color: #fff;
  background-color: #3f9b77;
  border-color: #3f9b77;
}

.btn-rowlettgreen:not(:disabled):not(.disabled):active, .btn-rowlettgreen:not(:disabled):not(.disabled).active, .show > .btn-rowlettgreen.dropdown-toggle {
  color: #fff;
  background-color: #30765b;
  border-color: #2b6b52;
}

.btn-rowlettgreen:not(:disabled):not(.disabled):active:focus, .btn-rowlettgreen:not(:disabled):not(.disabled).active:focus, .show > .btn-rowlettgreen.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 155, 119, 0.5);
}

.btn-outline-rowlettgreen {
  color: #3f9b77;
  background-color: transparent;
  border-color: #3f9b77;
}

.btn-outline-rowlettgreen:hover {
  color: #fff;
  background-color: #3f9b77;
  border-color: #3f9b77;
}

.btn-outline-rowlettgreen:focus, .btn-outline-rowlettgreen.focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 155, 119, 0.5);
}

.btn-outline-rowlettgreen.disabled, .btn-outline-rowlettgreen:disabled {
  color: #3f9b77;
  background-color: transparent;
}

.btn-outline-rowlettgreen:not(:disabled):not(.disabled):active, .btn-outline-rowlettgreen:not(:disabled):not(.disabled).active, .show > .btn-outline-rowlettgreen.dropdown-toggle {
  color: #fff;
  background-color: #3f9b77;
  border-color: #3f9b77;
}

.btn-outline-rowlettgreen:not(:disabled):not(.disabled):active:focus, .btn-outline-rowlettgreen:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-rowlettgreen.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 155, 119, 0.5);
}

.list-group-item-rowlettgreen {
  color: #1b4334;
  background-color: #b1dfcd;
}

.list-group-item-rowlettgreen.list-group-item-action:hover, .list-group-item-rowlettgreen.list-group-item-action:focus {
  color: #1b4334;
  background-color: #9fd8c2;
}

.list-group-item-rowlettgreen.list-group-item-action.active {
  color: #fff;
  background-color: #1b4334;
  border-color: #1b4334;
}

.table-rowlettgreen,
.table-rowlettgreen > th,
.table-rowlettgreen > td {
  background-color: #b1dfcd;
}

.table-hover .table-rowlettgreen:hover {
  background-color: #9fd8c2;
}

.table-hover .table-rowlettgreen:hover > td,
.table-hover .table-rowlettgreen:hover > th {
  background-color: #9fd8c2;
}

.text-rowlettgreen {
  color: #3f9b77 !important;
}

a.text-rowlettgreen:hover, a.text-rowlettgreen:focus {
  color: #30765b !important;
}


/*------------------------------------
- COLOR rowlettmaroon
------------------------------------*/
.alert-rowlettmaroon {
  color: #000000;
  background-color: #dd7468;
  border-color: #da6457;
}

.alert-rowlettmaroon hr {
  border-top-color: #d55142;
}

.alert-rowlettmaroon .alert-link {
  color: #000000;
}

.badge-rowlettmaroon {
  color: #fff;
  background-color: #641e16;
}

.badge-rowlettmaroon[href]:hover, .badge-rowlettmaroon[href]:focus {
  color: #fff;
  background-color: #3a110c;
}

.bg-rowlettmaroon {
  background-color: #641e16 !important;
}

a.bg-rowlettmaroon:hover, a.bg-rowlettmaroon:focus,
button.bg-rowlettmaroon:hover,
button.bg-rowlettmaroon:focus {
  background-color: #3a110c !important;
}

.border-rowlettmaroon {
  border-color: #641e16 !important;
}

.btn-rowlettmaroon {
  color: #fff;
  background-color: #641e16;
  border-color: #641e16;
}

.btn-rowlettmaroon:hover {
  color: #fff;
  background-color: #46150f;
  border-color: #3a110c;
}

.btn-rowlettmaroon:focus, .btn-rowlettmaroon.focus {
  box-shadow: 0 0 0 0.2rem rgba(100, 30, 22, 0.5);
}

.btn-rowlettmaroon.disabled, .btn-rowlettmaroon:disabled {
  color: #fff;
  background-color: #641e16;
  border-color: #641e16;
}

.btn-rowlettmaroon:not(:disabled):not(.disabled):active, .btn-rowlettmaroon:not(:disabled):not(.disabled).active, .show > .btn-rowlettmaroon.dropdown-toggle {
  color: #fff;
  background-color: #3a110c;
  border-color: #2d0d0a;
}

.btn-rowlettmaroon:not(:disabled):not(.disabled):active:focus, .btn-rowlettmaroon:not(:disabled):not(.disabled).active:focus, .show > .btn-rowlettmaroon.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(100, 30, 22, 0.5);
}

.btn-outline-rowlettmaroon {
  color: #641e16;
  background-color: transparent;
  border-color: #641e16;
}

.btn-outline-rowlettmaroon:hover {
  color: #fff;
  background-color: #641e16;
  border-color: #641e16;
}

.btn-outline-rowlettmaroon:focus, .btn-outline-rowlettmaroon.focus {
  box-shadow: 0 0 0 0.2rem rgba(100, 30, 22, 0.5);
}

.btn-outline-rowlettmaroon.disabled, .btn-outline-rowlettmaroon:disabled {
  color: #641e16;
  background-color: transparent;
}

.btn-outline-rowlettmaroon:not(:disabled):not(.disabled):active, .btn-outline-rowlettmaroon:not(:disabled):not(.disabled).active, .show > .btn-outline-rowlettmaroon.dropdown-toggle {
  color: #fff;
  background-color: #641e16;
  border-color: #641e16;
}

.btn-outline-rowlettmaroon:not(:disabled):not(.disabled):active:focus, .btn-outline-rowlettmaroon:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-rowlettmaroon.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(100, 30, 22, 0.5);
}

.list-group-item-rowlettmaroon {
  color: #000000;
  background-color: #da6457;
}

.list-group-item-rowlettmaroon.list-group-item-action:hover, .list-group-item-rowlettmaroon.list-group-item-action:focus {
  color: #000000;
  background-color: #d55142;
}

.list-group-item-rowlettmaroon.list-group-item-action.active {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
}

.table-rowlettmaroon,
.table-rowlettmaroon > th,
.table-rowlettmaroon > td {
  background-color: #da6457;
}

.table-hover .table-rowlettmaroon:hover {
  background-color: #d55142;
}

.table-hover .table-rowlettmaroon:hover > td,
.table-hover .table-rowlettmaroon:hover > th {
  background-color: #d55142;
}

.text-rowlettmaroon {
  color: #641e16 !important;
}

a.text-rowlettmaroon:hover, a.text-rowlettmaroon:focus {
  color: #3a110c !important;
}
