@import url('https://fonts.googleapis.com/css?family=Comfortaa&display=swap');

body{
    font-family: 'Comfortaa';
	background: #23384C;
}

h1, h2, h3, h4, h5, h6{
	/* color: #d1e8ff; */
	color: #fff;
}

.row-equal {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
}

.row-equal > [class*='col-'] {
	display: flex;
	flex-direction: column;
}

.contact {
	height: 100%;
  align-self: center;
}

.divider{
	/* border-top: 1px solid #d1e8ff; */
	border-top: 1px solid #fff;
}

.c-p:hover{
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
}

.filter-btn{
    font-size: 14px;
}

.pdf-btn{
    font-size: 13px;
}

.btn-red-safe {
    color: #d1e8ff;
    border-color: #4b1223;
}

.btn-red-safe:hover{
    background-color: #4b1223;
    border-color: #4b1223;
}

.btn-red-safe:focus{
    box-shadow: 0 0 0 .2rem rgba(255, 0, 0, 0.5);
}

.btn-red-safe:not(:disabled):not(.disabled).active:focus{
    box-shadow: 0 0 0 .2rem rgba(255, 0, 0, 0.5);
}

.btn-red-safe:not(:disabled):not(.disabled).active{
    background-color: #4b1223;
    border-color: #4b1223;
}

.not-outline{
	background-color: #4b1223;
}

.not-outline:hover{
	background-color: #b31444;
}

.card{
	/* background-color: #172a55; */
	/* color: #d1e8ff; */
	background-color: #051A24;
	color: #fff;

}

.card-footer{
	background-color: #222222;
}
/*
.personal-info{
    margin-top: 100px;
} */

.main-menu{
	/* background-color: #222222; */
	background-color: #051A24;
}

.personal-info{
	/* color: #d1e8ff; */
	color: #fff;
}

.list-group-item {
	background-color: transparent;
	border-radius: 0;
	color: #fff;
}

.speech-download {
  cursor: pointer;
}

.speech-card {
  position: relative;
  display: inline-block;
  cursor: pointer;
  text-decoration: none;
  color: inherit;
}

.speech-overlay {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0.4rem 0.6rem;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  font-size: 0.9rem;
  text-align: center;
}

.speech-card:hover .speech-overlay {
  background: rgba(255, 0, 0, 0.7);
}
