﻿.btn-red-v2 {
    background: #9F3029;
    box-shadow: 0px 0px 4px 0px #00000040;
    border-radius: 5px 5px 40px 5px;
    min-height: 35px;
    padding: 0 40px 3px 40px;
    color: #ffffff;
    font-weight: 500;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 120px;    
}

    .btn-red-v2:hover {
        color: #FFFFFF;
        background: #B7413C;        
    }

.btn-red-v3 {
    background: #9F3029;
    box-shadow: 0px 0px 4px 0px #00000040;
    border-radius: 5px 5px 5px 5px;
    min-height: 35px;
    padding: 0 40px 3px 40px;
    color: #ffffff;
    font-weight: 500;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 120px;    
}

    .btn-red-v3:hover {
        color: #FFFFFF;
        background: #B7413C;        
    }

.btn-green-v2 {
    background: #34A853;
    box-shadow: 0px 0px 4px 0px #00000040;
    border-radius: 5px 5px 40px 5px;
    min-height: 35px;
    padding: 0 40px 3px 40px;
    color: #ffffff;
    font-weight: 500;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 120px;
}

    .btn-green-v2:hover {
        background: #ffffff;
        color: #34A853;
        border: 1px solid #34A853;
    }

.btn-white-v2 {
    background: white;
    box-shadow: 0px 0px 4px 0px #00000040;
    border-radius: 5px 5px 5px 40px;
    min-height: 35px;
    padding: 0 35px 3px 35px;
    color: #9F3029;
    font-weight: 500;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #9F3029;
}

    .btn-white-v2:hover {
        color: white;
        background: #9F3029 !important;
        border: 1px solid #9F3029 !important;
    }

.btn-close-clean-v2 {
    outline: none;
    color: #434343;
    font-weight: 500;
    position: absolute;
    left: 10px;
}

.btn-close-style-v2 {
    color: #434343;
}

    .btn-close-style-v2:hover {
        color: #636363;
    }

.modal-title {
    font-weight: 500;
}

.filled {
    border: 1px solid #299F4A;
}

.filledInput {
    border: 1px solid #299F4A;
    padding-top: 4px;
    padding-bottom: 4px;
}

.linha-cinza {
    border-bottom: 1px solid #BBBBBB;
    width: 99.5%;
    margin: 30px 0px 20px 5px;
}

.btn-his-v2 {
    background: white;
    box-shadow: 0px 0px 4px 0px #00000040;
    border-radius: 5px 5px 40px 5px;
    min-height: 35px;
    padding: 0 35px 3px 35px;
    color: #9F3029;
    font-weight: 500;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .btn-his-v2:hover {
        background: #9F3029;
        color: white;
    }

.btn-cad-v2 {
    background: #9F3029;
    box-shadow: 0px 0px 4px 0px #00000040;
    border-radius: 5px 5px 5px 40px;
    min-height: 35px;
    padding: 0 35px 3px 35px;
    color: #ffffff;
    font-weight: 500;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .btn-cad-v2:hover {
        color: white;
        background: #9F3029;
    }

.modal-footer {
    min-height: 50px;
    max-height: 50px;
    padding-top: 4px;
}

.modal-dialog.fullscreen .tab-content {
    max-height: calc(100vh - 9rem);
    height: calc(100vh - 9rem);
}
