
html, body {
      position: relative;
      height: 100%;
    }
.bootstrap-dialog-header {
    width: 100%;
	color:white;
}

.card-deck .card {
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
     margin-right: 0; 
    margin-bottom: 0;
     margin-left: 0; 
}
.card-title{
	font-family: 'Russo One', sans-serif;
	
}
.card-footer{
	font-family: 'Raleway', sans-serif;
	font-size:.9rem;
}
span.bootstrap-dialog-button-icon {
    padding-right: 10px;
}
.fa,.fab,.far {
	padding-right:8px;
}

.swiper-container {
      width: 100%;
      height: 100%;
    }
.swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.card-body {
	min-height:250px;
}

.modal-body {
    overflow: auto;
}
.modal-dialog, .modal-content {
    height: auto;
}
