@media print {
    body * {
        visibility: hidden;
    }

    #wrap * {
        display: none;
    }

    #to-print, #to-print * {
        visibility: visible;
    }

    #to-print {
        display: block !important;
        position: absolute;
        left: 0;
        top: 0;
        width: auto;
        height: 99%;
    }
}

h3 {
    margin: 0 0 10px;
    line-height: 1.428571429;
    font-family: "OpenSansCondensedBold", Arial, sans-serif !important;
    position: relative;
    margin-bottom: 20px;
    padding: 0 0 20px;
    border-bottom: 1px #c9c9c9 solid;
    font-weight: bold;
    text-transform: none;
    font-size: 20px !important;
    color: #1ba77f;
    margin-top: 10px;
}

.offer {
    background-color: #ffffff;
}

.offer .offer_right{
    background-color: #ffffff;
    padding-left: 0px;
    padding-right: 0px;
}

.offer .offer_details{
    border-top: 0px;

}

form label {
    font-weight: 700;
}

select.form-control {
    padding: .375rem .75rem;
}


@media (min-width: 992px) {
    .modal-dialog {
        max-width: 800px;
        margin: 1.75rem auto;
    }

    .offer_right .offer_details {
        border-left: 15px solid #e8e8e8;
    }
}

div.floating-action-menu > .action-menu .badge{
    padding: 10px 15px;
}

.card p {
    font-size: 15px;
}

.action-button .badge {
    padding: 10px 15px;
    font-size: 14px;
    margin-right: 15px;
    display: inline-block;
}

div.floating-action-menu.active .action-button .badge {
    display: none;
}


.form-control-danger input {
    border-color: #e46a76;
    border-width: 2px;
}

.form-control-danger textarea {
    border-color: #e46a76;
    border-width: 2px;
}

.form-control-danger div.form-control {
    border-color: #e46a76;
    border-width: 2px;
}

.form-control-danger .custom-checkbox .custom-control-label::before {
    border-color: #e46a76;
    border-width: 2px;
}

.form-control-danger input[type=checkbox] {
    outline: 2px solid #e46a76;
    border: none !important;
}
