div#user_registration div {
    margin-bottom: 10px; }

.calendar-form{
    margin-bottom: 0rem;
    margin-left: 5px;
    margin-top: 1rem;
}
.input-date{
    border: 1px solid #ddd;
    border-radius: .1875rem;
    padding: 0.2rem;
    color: #333;
}
.btn-date{
    padding-bottom: 0.2rem;
    padding-top: 0.2rem;
    margin-top: 0.3rem;
    margin-bottom: 0.5rem;
    transition-duration: 0.4s;
}

.btn-date:hover{
    background-color: #F5F5F5;
    color: black;
}
.span-date{
    margin-right: 0.6rem
}
.dateform{
    margin-bottom: 0rem !important;
    margin-left: 0.4rem;
}
.date-form{
    margin-left: 0 !important
}

.tenant-select, .date-form{
    height: 100% !important;
    font-size: 14px !important;
    border-color: lightgrey !important;
    border-radius: 0 !important;
    padding: 0.4375rem 2rem 0.4375rem 0.875rem;

}
.dataTables_filter{
    margin:0;
}

.btn-licenses{
    padding: 1rem 4rem 1rem 4rem;
    font-size: large;
    background-color: #e2231a;
}
.text-title-centered{
    text-align: center;
    font-weight: bold;
    font-size: medium;
}
.text-subtitle-centered{
    font-size: medium;
    text-align: center;
}
.insivible{
    display:none;
}
.list-divisor{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

.text-list{
    font-size: medium;
}
.licenses-info-list{
    margin-top: 0.5rem;
}
.hover-pointer{
    font-size: 19px;
}

.hover-pointer:hover{
    cursor: pointer;

}

.form-section-header{
    background-color: white;
    font-size: large;
    border-color: #DFDFDF !important;
    border-width: 1px 1px 0px 1px !important;
    border: solid;
}
.form-section-body{
    background-color: #F5F5F5;
    border-color: #DFDFDF !important;
    border-width: 1px 1px 0px 1px !important;
    border: solid;
}
.form-card{
    border: 0 !important;
}
.form-header{
    border-color: #DFDFDF !important;
    border-width: 1px 1px 0px 1px !important;
    border: solid;
    padding-bottom: 0rem !important;
    margin-bottom: 0rem !important;
}
.form-body{
    padding: 0;
}
.btn-form{
    background-color: #2a3140;
    color: white;
    font-weight: bold;
}
.nav-tabs-vertical .nav-link.active:before {
    background-color: #2a3140;
}
.input-authcode{
    background-color: #EDEDED;
    border: 0px;
    border-radius: 0.2rem;
    font-weight: bold;
    width: 100%;
    height: 100%;
}