
.hide{
	display:none;
}
.control {
    width: 18%;
    height: calc(2.5rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.7rem;
    color: #4a5363;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #133c8b;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    border-radius: 23px;
    text-align: center;
}
input + button.control {
	background-color: #b7ddf5;
}
.bd .content {
    border-radius: 15px;
    box-shadow: rgb(140, 140, 140) 10px 10px 14px;
    padding: 15px;
    margin-bottom: 34px;
}
.bd button {
    display: contents;
}
.forms{
    margin: 4%;
    text-align: center;
}
.bd_form {
    padding: 33px;
}
.alert-danger {
    color: #133c8b;
    background-color: #99d0f4;
    border-color: #99d0f4;
    text-align: center;
    font-size: 1.75rem;
	margin-top: 100px;
}
.bd h2 {
    color: #133c8b;
    font-weight: bold;
}
.card>.list-group:last-child .list-group-item:last-child {
    border-radius: 13px;
}
.card-header {
    border-radius: 13px 13px 0 0;

}
.card-header:first-child {

    border-radius: 13px 13px 0 0;
}
.card {
    border-radius: 13px;
	margin-bottom: 31px;
	margin-top: 100px;
}
.card>.list-group:last-child .list-group-item:last-child {
    border-radius: 0 0 13px 13px;
}
button img {
	width:40%;
	}
.page-content.rh {
    display: none;
}

@media only screen and (max-width: 767px) {
.control {
    width: 100% ;
	    margin-top: 10px;
	}
	.bd h2 {
    color: #133c8b;
    font-weight: bold;
    margin-right: 20%;
	font-size: 1.25rem;
}
button img {
    vertical-align: middle;
    border-style: none;
    float: right;
    margin-top: -52px;
	width:19%;
	}
	.alert-danger {
    margin-top: 1px;
}

.container.rh {
    margin-top: 7rem;
}

.btgrid.bd {
    margin-top: 100px;
}