.form-group .form-control, .input-group .form-control, .form-control {
    padding: 10px 10px 10px 10px;
}

.wrapper{
    min-height: 100vh;
    position: relative;/*←相対位置*/
    padding-bottom: 120px;/*←footerの高さ*/
    box-sizing: border-box;/*←全て含めてmin-height:100vhに*/
}

#footer{
    width: 100%;
    text-align: center;
    padding: 30px 0;
    position: absolute;/*←絶対位置*/
    bottom: 0; /*下に固定*/
}

.fc-event:hover{
    cursor:  pointer;
}

.error{
    color: #FF0000;
    font-weight:  bold;
}
hr:not([size]) {
  height: 0!important;
}

.badge.badge-danger {
    border-color: rgb(203, 0, 0);
    background-color: rgb(203, 0, 0);
}