.panorama-progress{
    height: 100px;
}
.progress{
    height: 8px !important;
}
.img-fluid-panorama{
    max-width: 200px !important;
}
.fw-500{
    font-weight: 500 !important;
}
.fs-56{
     font-size: 3.5rem;   
}

.btn-200{
    width: 200px !important;
}

.btn-outline-primary {
    color: #212529;
    border-color: #ddd;
    /*border-radius: 50%;*/
}

.rounded-30{
    border-radius: 30px !important;
}
.card {
    border: 2px solid #fff;
}
.card .card-text{
    /*padding: .75rem .25rem;
    flex: 0 0 50%;
    */
    display: flex; 
    justify-content: center; 
    align-items: center;

}
w-160{
    min-width: 160px;
}
.card .card-text label.radius{
    margin: auto;
    border-radius: 50%;
}
.card .card-text label.radius-option-text{
    border-radius: 30px;
    margin:1px;
    width: 100% !important;
}

.shadow-danger {
    box-shadow: 0 .5rem 1rem rgba(255,110,110,1)!important;
}
.fill { 
    min-height: 100%;
    height: 100%;
}

.card .radius-input{
    border-radius: 30px;
}


.btn-garra{
    background: linear-gradient(90deg, rgb(46 169 239 / 100%), rgb(87 229 204 / 100%));
    border-color: linear-gradient(90deg, rgb(46 169 239 / 100%), rgb(87 229 204 / 100%));
    color: rgba(33,37,41,1);
}
.btn-garra:hover{
    background: linear-gradient(90deg, rgb(46 169 239 / 80%), rgb(87 229 204 / 80%));
     color: rgba(33,37,41,0.8);
}

.btn-voltar{
    background: #ffffff;
    border-color: rgba(0,0,0,0.8);
    color: rgba(0,0,0,0.8);
}
.btn-voltar:hover{
    background: rgba(0,0,0,0.8);
    border-color: rgba(0,0,0,0.8);
    color: #ffffff;
}

.btn-outline-primary{
    font-size: 12px !important;
}

.btn-outline-primary:hover {
    color: rgba(0,0,0,0.8) !important;
    background: linear-gradient(90deg, rgb(46 169 239 / 100%), rgb(87 229 204 / 100%));
    border-color:rgba(46, 169, 239,0.8);
    box-shadow:none !important;
}
.btn-outline-primary:active {
    color: rgba(0,0,0,0.9) !important;
    background: linear-gradient(90deg, rgb(46 169 239 / 100%), rgb(87 229 204 / 100%));
    border-color: rgba(46, 169, 239,0.8);
    box-shadow:none !important;
}

.btn-check:active+.btn-outline-primary:focus, 
.btn-check:checked+.btn-outline-primary:focus, 
.btn-outline-primary.active:focus, 
.btn-outline-primary.dropdown-toggle.show:focus, 
.btn-outline-primary:active:focus{
    box-shadow:none !important;
}

.btn-check:active+.btn-outline-primary, 
.btn-check:checked+.btn-outline-primary, 
.btn-outline-primary.active, 
.btn-outline-primary.dropdown-toggle.show, 
.btn-outline-primary:active{
    color: rgba(0,0,0,0.9) !important;
    background: linear-gradient(90deg, rgb(46 169 239 / 100%), rgb(87 229 204 / 100%));
    border-color: rgba(46, 169, 239,0.8);
    box-shadow:none !important;
}


.fs-5 {
    font-size: 1.12rem!important;
}

.fs-6 {
    font-size: 12px !important;
}

.card:hover{
    border: 2px solid rgb(167,202,254);
}