body { padding-top: 70px; }

.gsm-title {
    font-size: 20px;
    margin: 20px;
}
.box-production {
    margin-bottom: 25px;
}

.box-production button {
    margin-right: 10px;
}

.checkRawMaterial {
    position: relative;
    border: 1px solid#474747;
    height: 34px;
    width: 34px;
}


.checkRawMaterial .fa-check{
    #display: none;
    color: #00ee00;
    position: absolute;
    top: -5px;
    left: 5px;
}

.checkRawMaterial .fa-check:before {
    font-size: 36px;
}

.alert_price{
    border-color: red;
}

.archived  {
    color: #e0e0e0;
}

.edit-recipe-activated {
    background: #1db71d;
    padding: 10px;
    text-align: center;
    font-weight: 500;
}

.edit-recipe-archived {
    background: #e0e0e0;
    padding: 10px;
    text-align: center;
    font-weight: 500;
}

.raw_material_not_present {
    color: #e0e0e0;
}

#edit-recipe .tab-pane{
    height: 300px;
    margin: 20px 0px;
}

@media screen {
    #printSection {
        display: none;
    }
}

@media print {
    @page {
        size: A4;
        margin: 0mm;
    }

    html, body {
        width: 1024px;
    }

    body {
        margin: 0 auto;
    }

    body * {
        visibility:hidden;
    }
    #printSection, #printSection * {
        visibility:visible;
    }
    #printSection {
        width: 100%;
        position:absolute;
        left:0;
        top:0;
    }

    #printSection button {
        display: none;
    }
}