/*.bpart{
background-image: url('app.static/img/bg.jpg');
background-position: center;
background-repeat: no-repeat;
background-size: cover;
height:530px;
}*/
#n
{
  box-shadow: 0px 6px 4px 0px #EFEFEF;
}

#navbarNav li a:hover {

  color: #ffc107;
  transition: width 2s;
}
@media (min-width: 576px){
  #signup-container,#sign-in-container{
    max-width: 400px;
    border:1px solid #e5e5e5;
  }
}

.modal-header
{
  border-bottom:0px;
}
.modal-footer
{
  border-top:0px;
}

#facebook-btn,#google-btn
{
  background-color: #EFEFEF;
}
#c-new-user
{
  font-weight: 600;
  background-color: #FFF;
  border: 1px solid #E3E3E3;
}
#sign-in-close-btn
{

}

[type="checkbox"]:not(:checked)+label,
[type="checkbox"]:checked+label {
  position: relative;
  padding-left: 25px;
  cursor: pointer;
}

[type="checkbox"]:not(:checked)+label:before,
[type="checkbox"]:checked+label:before {
  content: '';
  position: absolute;
  left: 0;
  width: 30px;
  height: 30px;

  border-radius: 3px;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, .1);
  border: 1px solid rgba(0, 0, 0, .1);

  outline: none;
}

[type="checkbox"]:checked+label:before {
  background: #ffbd39;
}

[type="checkbox"]:not(:checked)+label:after,
[type="checkbox"]:checked+label:after {
  content: '✔';
  position: absolute;
  top: 8px;
  left: 6px;
  font-size: 24px;
  line-height: 0.8;
  background: #ffbd39;
  color: #fff;
  transition: all .2s;
}

[type="checkbox"]:not(:checked)+label:after {
  opacity: 0;
  transform: scale(0);
}

[type="checkbox"]:checked+label:after {
  opacity: 1;
  transform: scale(1);
}
.testimonial-group > .row {
  overflow-x: auto;
  white-space: nowrap;
  display: block;
}
.testimonial-group > .row > .col-2 {
  display: inline-block;
  float: none;
}

/*
::-webkit-scrollbar {
width: 13px;
height:10px
}


::-webkit-scrollbar-track {
box-shadow: inset 0 0 5px grey;
border-radius: 10px;
}


::-webkit-scrollbar-thumb {
background: #00b1e7;
border-radius: 10px;
}


::-webkit-scrollbar-thumb:hover {
background: #00b1e7;
} */

/* body::-webkit-scrollbar {
display: none;
} */
#result-panel {
  display: none;
  background-color: #F1F3F7;
}

.reslut-view {
  font-weight: bold;
  text-align: center;
  padding: 5px;
  background-color: #FFB53D;
  color: white;
}

.col-md-3{
  display: inline-block;
  margin-left:-4px;
}
.col-md-3 img{
  width:100%;
  height:auto;
}
.carousel-indicators li{
  background-color:red;
}
.carousel-control-prev-icon,
.carousel-control-next-icon{
  background-color: #565050;
}
.no-padding{
  padding-left: 0;
  padding-right: 0;
}

.pre-next {
  padding: 15px 0px 0px 25px;
}

.pre-pad {
  /*  left: -70px; */
  width:65px
}

.next-pad {
  width:35px
  /*  right: -80px; */
}

.result-pre-pad {
  max-width: 20%;
}

.card-body-content {
  color: white;
  text-align: center;
  font-weight: bold;
  padding: 7px;
  border-bottom-left-radius: .25rem;
  border-bottom-right-radius: .25rem;
}
.icon-size {
  width: 15px;
  height: 43px;
}

.result-function {
  color: black;
  padding: 15px;
}

.result-card-size {
  min-height: 192px;
  /*  max-height: 192px; */
}

.result-logo {
  height: 154px;
  max-height: 154px;
  text-align: center;
}

.verify-pwt, .result-option {
  cursor: pointer;
}
.fa-heart{
  color:red;
}


.cancel-btn>.swal2-actions>.swal2-cancel {
  background:white;
  color:black;
  border: 1px solid grey
}
