header {width: 100%; background-color: #fff;}
.tab-content-form{background-color: #fff; box-shadow: 0 0 6px rgba(0,0,0,0.25); padding: 1.5rem 1rem 1rem 1rem; border-radius: 0.5rem;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{border-color: transparent; color: #0086ab; box-shadow: 0 0 6px rgba(0,0,0,0.25);}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link{color: #666;}
.nav-tabs{transform: translateY(5px);}
.nav-tabs {border-bottom: 0;}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {border-color: transparent; color: #0086ab;}
.nav-tabs .nav-link {border: 1px solid transparent; border-top-left-radius: .5rem; border-top-right-radius: .5rem;padding: 1rem;}
.patch{position: absolute; height: 12px; width: 100%; bottom: -6px; left: 0;background-color: #fff; border-top-right-radius: .5rem; border-top-left-radius: .5rem;}

@media (max-width: 630px){
    .nav-tabs .nav-link {padding: 1rem 0.5rem; font-size: 13px;}
}
@media (max-width: 360px) {
    .nav-tabs .nav-link {font-size: 11px;}
}
.background-modal{position: fixed; width: 100vw; height: 100vh; background-color: #000; opacity: 0.7; top: 0; left: 0;}

.sticky{
    box-shadow: 0 0 6px rgba(0,0,0,0.25);
    position: fixed;
}

.text-caption {
    font-size: 11px;
    color: rgba(0, 0, 0, .87);
}

.consent {
    color: #666666;
}

.consent ul li {
    font-size: inherit !important;
}
