.parsley-required {
    color: red !important;
    font-family: irs;
}

.parsley-error {
    border: 1px solid red !important;
}
.required-input:after {
    content:" *";
    color: red;
}
#error_label {
    font-family: irs;
    color: rgba(250, 84, 84, 0.94);
}
.invalid-feedback{
    color: red;
    font-size: 12px;
    display: block !important;
}
.has_tax{
    background-color: #c0c0c0 !important;
}
.cursor_pointer {
    cursor: pointer;
}

.h_25_px {
    /* height: 35px; */
    line-height: 35px;
}

#search_div2 span:hover {
    background-color: white;
}

.exported_value {
    background-color: #FFCDD2
}
.quarantined_value {
    background-color: #ada4a7
}

.table thead tr th {
    font-weight: bold !important;
}

.search_style {
    z-index: 9999990 !important;
    background-color: #d5d5d5 !important;
    position: absolute !important;
}

.imported_value {
    background-color: #C8E6C9
}

.form__control {
    width: 100%;
    height: 40px;
    line-height: 40px;
    border: none;
    outline: none;
    color: black;
    padding: 0.5rem 0;
    border-bottom: 2px solid #ecf0f1;
    font-size: 13px;
}

.avatar__img img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}

.avatar__img {
    background-size: cover;
    width: 100%;
    height: 100%;
    padding: 4px;
    position: relative;
    overflow: hidden;
    border-radius: 50%;
}

.user_evidence_profile {
    width: 200px;
    height: 200px;
    margin: 15px auto 50px;
    border-radius: 50%;
}

.user_evidence_box_title {
    background: #a5b1c2;
    white-space: nowrap;
    font-size: 15px;
    padding: 15px 30px;
}

.box__title {
    white-space: nowrap;
    font-size: 15px;
    padding: 15px 30px;
    /*height: 70px !important;*/
}

.btn-back {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 60px;
}
@media screen and (max-width: 575px) {
    .btn-back {
        position: absolute;
        top: 10px;
        left: 20px;
        width: 60px;
    }
}
.form .label {
    position: absolute;
    top: 0;
    right: 15px;
    font-size: 12px;
    padding: 0.5rem 0;
    pointer-events: none;
    transition: top 0.2s ease;
}

#search_div2 {
    z-index: 9999990 !important;
    background-color: #d9d9d9;
    position: absolute;
    padding-right: 5px;
    border-radius: 5px;
}

.cursor-pointer {
    cursor: pointer;
}

.cursor-normal {
    cursor: initial;
}

input, select {
    margin-bottom: 7px !important;
}

/*style from form*/
.my-active span {
    background-color: #5cb85c !important;
    color: white !important;
    font-family: irs !important;
}

.active {
    border: initial;
    position: relative;
    color: #48494b;
}
.pager {
    padding-left: 0;
    margin: 20px 0;
    text-align: center !important;
    list-style: none
}

.pager li {
    display: inline
}

.pager li > a, .pager li > span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px
}

.pager li > a:focus, .pager li > a:hover {
    text-decoration: none;
    background-color: #eee
}

.pager .next > a, .pager .next > span {
    float: right
}

.pager .previous > a, .pager .previous > span {
    float: left
}

.pager .disabled > a, .pager .disabled > a:focus, .pager .disabled > a:hover, .pager .disabled > span {
    color: #777;
    cursor: not-allowed;
    background-color: #fff
}

.pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
    display: table;
    content: " "
}

.pager:after, .panel-body:after, .row:after {
    clear: both
}

.bold {
    font-weight: bold !important;
}

.critical {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #fecaca;
}

.need_to_order {
    width: 30px !important;
    height: 30px !important;
    border-radius: 50%;
    background-color: #ff3f3f;
    font-family: irs !important;
}
.no_need_to_order {
    width: 30px !important;
    height: 30px !important;
    border-radius: 50%;
    background-color: #50bd33;
    font-family: irs !important;
}

.order {
    background-color: #fef08a;
}

.not_order_not_critical {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #82ee82;
}

@keyframes example {
    from {
        background-color: yellow;
    }
    to {
        background-color: red;
    }
}

.hline_shorter {
    width: 95%;
    height: 1px;
    background: #ccc;
    margin-right: 30px;
    margin-top: 10px;
    margin-bottom: 20px
}

.btn-field-cross {
    position: absolute;
    left: 75px;
    top: 8px;
    color: yellow !important;
}

.btn-field-plus {
    position: absolute;
    left: 45px;
    top: 8px;
    color: green !important;
}

.btn-field-minus {
    position: absolute;
    left: 15px;
    top: 8px;
    color: red !important;
}

.bg-random {
    background-color: #ededed;
}

.bg-random2 {
    background-color: #c1c1c1;
}

.comment_time {
    color: #ffa3a3;
}

.pointer {
    cursor: pointer;
}

.cursor-default {
    cursor: default;
}

.no-theme-change {

}

.logo-single-login {
    width: 130px;
    height: 120px;
    background-image: url(/img/icons/logo.png);
    display: inline-block;
    background-size: cover;
    margin-bottom: 20px;
}

/*
.breadcrumb-item a {
    cursor: default;
}
*/

.dropdown-item {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.af-process {
    background-image: url("/img/icons/process.png");
    width: 30px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 30px;
}
.af-price {
    background-image: url("/img/icons/price.png");
    width: 30px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 30px;
}

.af-inventory {
    background-image: url("/img/icons/inventory.png");
    width: 30px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 30px;
}

.af-factory {
    background-image: url("/img/icons/factory.png");
    width: 30px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 30px;
}

.af-personnels {
    background-image: url("/img/icons/personnels.png");
    width: 30px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 30px;
}

.af-form {
    background-image: url("/img/icons/form.png");
    width: 30px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 30px;
}

.af-setting {
    background-image: url("/img/icons/setting.png");
    width: 30px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 30px;
}

.af-role {
    background-image: url("/img/icons/role.png");
    width: 30px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 30px;
}

.af-client {
    background-image: url("/img/icons/client.png");
    width: 30px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 30px;
}

.af-responsibility {
    background-image: url("/img/icons/responsibility.png");
    width: 30px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 30px;
}

.af-commodity {
    background-image: url("/img/icons/commodity.png");
    width: 30px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 30px;
}

.af-quality {
    background-image: url("/img/icons/quality.png");
    width: 30px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 30px;
}

.af-cardboard {
    background-image: url("/img/icons/cardboard.png");
    width: 30px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 30px;
}
.af-min-cardboard {
    background-image: url("/img/icons/cardboard.png");
    width: 25px;
    margin-left: 10px;
    background-position: center;
    background-size: cover;
    height: 25px;
}

.af-work {
    background-image: url("/img/icons/work.png");
    width: 30px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 30px;
}

.af-store {
    background-image: url("/img/icons/store.png");
    width: 30px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 30px;
}

.af-min-store {
    background-image: url("/img/icons/store.png");
    width: 25px;
    background-position: center;
    background-size: cover;
    height: 25px;
}

.af-file {
    background-image: url("/img/icons/file.png");
    width: 30px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 30px;
}

.af-accounting {
    background-image: url("/img/icons/accounting.png");
    width: 30px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 30px;
}

.af-continue {
    background-image: url("/img/icons/continue.png");
    width: 30px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 30px;
}

.af-cardex {
    background-image: url("/img/icons/cardex.png");
    width: 30px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 30px;
}

.af-user {
    background-image: url("/img/icons/user.png");
    width: 30px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 30px;
}

.af-production {
    background-image: url("/img/icons/production.png");
    width: 30px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 30px;
}
.af-min-production {
    background-image: url("/img/icons/production.png");
    width: 25px;
    background-position: center;
    background-size: cover;
    height: 25px;
}

.af-sabt {
    background-image: url("/img/icons/sabt.png");
    width: 30px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 30px;
}

.af-min-operations {
    background-image: url("/img/icons/operations.png");
    width: 25px;
    list-style: none;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 25px;
}

.af-min-print {
    background-image: url("/img/icons/print.png");
    width: 25px;
    list-style: none;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 25px;
}

.af-min-description {
    background-image: url("/img/icons/description.png");
    width: 25px;
    list-style: none;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 25px;
}
.af-min-sent {
    background-image: url("/img/icons/sent.png");
    width: 25px;
    list-style: none;
    background-position: center;
    background-size: cover;
    height: 25px;
}
.af-min-received {
    background-image: url("/img/icons/received.png");
    width: 25px;
    list-style: none;
    background-position: center;
    background-size: cover;
    height: 25px;
}
.af-min-description {
    background-image: url("/img/icons/description.png");
    width: 25px;
    list-style: none;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 25px;
}

.af-min-start {
    background-image: url("/img/icons/start.png");
    width: 25px;
    list-style: none;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 25px;
}
.af-min-start2 {
    background-image: url("/img/icons/start.png");
    width: 25px;
    list-style: none;
    background-position: center;
    background-size: cover;
    height: 25px;
}

.af-min-wastage {
    background-image: url("/img/icons/wastage.png");
    width: 25px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 25px;
}

.af-min-input {
    background-image: url("/img/icons/input.png");
    width: 25px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 25px;
}

.af-min-trash {
    background-image: url("/img/icons/trash.png");
    width: 25px;
    list-style: none;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 25px;
}
.af-min-trash2 {
    background-image: url("/img/icons/trash2.png");
    width: 25px;
    list-style: none;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 25px;
}

.af-min-input2 {
    background-image: url("/img/icons/input2.png");
    width: 25px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 25px;
}

.af-min-output {
    background-image: url("/img/icons/output.png");
    width: 25px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 25px;
}

.af-min-output2 {
    background-image: url("/img/icons/output2.png");
    width: 25px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 25px;
}

.af-min-evidence {
    background-image: url("/img/icons/evidence.png");
    width: 25px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 25px;
}

.af-min-log {
    background-image: url("/img/icons/log.png");
    width: 25px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 25px;
}

.af-min-edit1 {
    background-image: url("/img/icons/edit1.png");
    width: 25px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 25px;
}

.af-min-has-not-attach {
    background-image: url("/img/icons/has-not-attach.png");
    width: 25px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 25px;
}

.af-min-has-attach {
    background-image: url("/img/icons/has-attach.png");
    width: 25px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 25px;
}

.af-min-not-accepted {
    background-image: url("/img/icons/not-accepted.png");
    width: 25px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 25px;
}

.af-min-download {
    background-image: url("/img/icons/download.png");
    width: 25px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 25px;
}.af-min-accepted {
     background-image: url("/img/icons/accepted.png");
     width: 25px;
     background-position: center;
     background-size: cover;
     margin-bottom: 10px;
     height: 25px;
 }

.af-min-pdf {
    background-image: url("/img/icons/pdf.png");
    width: 25px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 25px;
}

.af-min-history {
    background-image: url("/img/icons/history.png");
    width: 25px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 25px;
}

.af-min-jpg {
    background-image: url("/img/icons/jpg.png");
    width: 25px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 25px;
}

.af-min-serie {
    background-image: url("/img/icons/series.png");
    width: 25px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px;
    height: 25px;
}
.af-min-experiment {
    background-image: url("/img/icons/experiment.png");
    width: 25px;
    background-position: center;
    background-size: cover;
    height: 25px;
}
.af-min-category {
    background-image: url("/img/icons/category.png");
    width: 25px;
    background-position: center;
    background-size: cover;
    height: 25px;
}
.af-min-formula {
    background-image: url("/img/icons/formula.png");
    width: 25px;
    background-position: center;
    background-size: cover;
    height: 25px;
}
.af-min-order {
    background-image: url("/img/icons/order.png");
    width: 25px;
    background-position: center;
    background-size: cover;
    height: 25px;
}
.af-min-folder {
    background-image: url("/img/icons/folder.png");
    width: 25px;
    background-position: center;
    background-size: cover;
    height: 25px;
}
.af-min-invoice {
    background-image: url("/img/icons/invoice.png");
    width: 25px;
    background-position: center;
    background-size: cover;
    height: 25px;
}

.custom-class {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
}

.custom-class li {
    list-style: none;
}

.bg-primary-registration{
    background-color: #76b3e7 !important;
}
.bg-financial-acceptation{
    background-color: #b392e1 !important;
}
.bg-complete-submission{
    background-color: #87e1b6 !important;
}
.bg-incomplete-submission{
    background-color: #edb3b3  !important;
}
.bg-preparation{
    background-color: #7dccca !important;
}
.bg-canceled{
    background-color: #ff4f70 !important;
}
.bg-production-manager-acceptation{
    background-color: #9ca1a2 !important;
}
.bg-date-acceptation{
    background-color: #ffd072 !important;

}
a{
    font-family: irs;
}
.add-btn{
    background-color: #6ee7b7;
    border-radius: 5px;
    line-height: 25px;
    cursor: pointer;
    height: 35px;
    text-align: center !important;
    padding: 5px 10px;
    display: block;
    width: max-content;
}
.add-field{
    background-color: #6ee7b7;
    border-radius: 5px;
    line-height: 25px !important;
    height: 25px !important;
    text-align: center !important;
    cursor: pointer;
    padding: 0px 10px;
    display: block;
    width: max-content;
}
.remove-field{
    background-color: #ef4444;
    border-radius: 5px;
    line-height: 25px !important;
    height: 35px !important;
    cursor: pointer;
    text-align: center !important;
    padding: 5px 10px;
}
.enabled-user-class{
    background-color: #4ade80;
    border-radius: 5px;
    line-height: 25px;
    text-align: center !important;
    height: 35px;
    padding: 5px 10px;
    display: block;
    width: max-content;
}
.experiment-review-class{
    background-color: #06b6d4;
    border-radius: 5px;
    line-height: 25px;
    text-align: center !important;
    height: 35px;
    padding: 5px 10px;
    display: block;
    width: max-content;
}
.add-list{
    background-color: #06b6d4;
    border-radius: 5px;
    cursor: pointer;
    line-height: 25px;
    text-align: center !important;
    height: 35px;
    padding: 5px 10px;
    display: block;
    width: max-content;
}
.experiment-sample-waiting-class{
    background-color: #fcd34d;
    border-radius: 5px;
    line-height: 25px;
    text-align: center !important;
    height: 35px;
    padding: 5px 10px;
    display: block;
    width: max-content;
}
.running-experiment{
    background-color: #67e8f9;
    border-radius: 5px;
    line-height: 25px;
    text-align: center !important;
    height: 35px;
    padding: 5px 10px;
    display: block;
    width: max-content;
}
.disabled-user-class{
    background-color: #ef4444;
    border-radius: 5px;
    line-height: 25px;
    text-align: center !important;
    height: 35px;
    padding: 5px 10px;
    display: block;
    width: max-content;
}
.personnel-class{
    background-color: #fbbf24;
    border-radius: 5px;
    line-height: 25px;
    height: 35px;
    text-align: center !important;
    padding: 5px 10px;
}
.unspecified-class{
    background-color: #fecdd3;
    border-radius: 5px;
    line-height: 25px;
    height: 35px;
    text-align: center !important;
    padding: 5px 10px;
}
.client-class{
    background-color: #fed7aa;
    border-radius: 5px;
    line-height: 25px;
    height: 35px;
    padding: 5px 10px;
    text-align: center !important;
}
.svg-icon-border{
    fill: #222;
}
.btn-add-attach{
    background-color: #67e8f9;
    border-radius: 5px;
    line-height: 25px;
    height: 35px;
    padding: 5px 10px;
    text-align: center !important;
    display: block;
    width: max-content;
}
.btn-refer-evidence{
    background-color: #fde047;
    cursor: pointer;
    border-radius: 10px;
    line-height: 25px;
    text-align: center !important;
    height: 35px;
    padding: 5px 10px;
    display: block;
    width: max-content;
}
.btn-accept-evidence{
    background-color: #4ade80;
    cursor: pointer;
    border-radius: 10px;
    text-align: center !important;
    line-height: 25px;
    height: 35px;
    padding: 5px 10px;
    display: block;
    width: max-content;
}
.btn-accepted-evidence{
    background-color: #cbd5e1;
    border-radius: 10px;
    text-align: center !important;
    line-height: 25px;
    height: 35px;
    padding: 5px 10px;
    display: block;
    width: max-content;
}
.button-danger{
    background-color: #ef4444;
    border-radius: 5px;
    line-height: 25px;
    text-align: center !important;
    height: 35px;
    padding: 5px 10px;
    display: block;
    width: max-content;
}
.button-warning{
    background-color: #fcd34d;
    border-radius: 5px;
    line-height: 25px;
    text-align: center !important;
    height: 35px;
    padding: 5px 10px;
    display: block;
    width: max-content;
}
.button-success{
    background-color: #4ade80;
    border-radius: 5px;
    line-height: 25px;
    text-align: center !important;
    height: 35px;
    padding: 5px 10px;
    display: block;
    width: max-content;
}
.button-info{
    background-color: #67e8f9;
    border-radius: 5px;
    line-height: 25px;
    text-align: center !important;
    height: 35px;
    padding: 5px 10px;
    display: block;
    width: max-content;
}
.light-success{
    background-color: #d9f99d;
    border-radius: 5px;
    line-height: 25px;
    text-align: center !important;
    height: 35px;
    padding: 5px 10px;
    display: block;
    width: max-content;
}

.form-wrapper {

    width: 100%;
    border: 1px solid #ccc;
    box-shadow: 0 0 10px #999;
    padding: 1rem;
    border-radius: 8px;
}

.form-wrapper {
    max-width: 500px
}

.form-item {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    height: 35px;
    margin-bottom: 20px;
    margin-top: 20px;
}

.form-item input {
    text-align: center;
    padding: 10px 10px;
    height: 100%;
    width: 95%;
    outline: none;
    border-radius: 4px;
    border: 1px solid #bbb;
}

.form-item select {
    text-align-last: center;
    vertical-align: center;
    text-align: center;
    padding: 0 10px;
    height: 100%;
    width: 95%;
    line-height: 100%;
    outline: none;
    border-radius: 4px;
    border: 1px solid #bbb;
}

.form-item input:focus {
    border: 2px solid #365da3;
}

.form-item label {
    position: absolute;
    top: 0;
    right: 15px;
    font-size: 12px;
    padding: 0.5rem 0;
    pointer-events: none;
    transition: top 0.2s ease-in;
    color: grey;
}

.form-item input:valid ~ label {
    padding: 2px 10px;
    background-color: #fff;
    font-weight: bold;
    color: grey;
    font-size: 12px;
    top: -8px;
    right: 15px;
}
.form-item input[readonly]:valid ~ label {
    padding: 2px 10px;
    background-color: #fff;
    font-weight: bold;
    color: grey;
    font-size: 12px;
    top: -8px;
    right: 15px;
}
.form-item input[readonly]:focus ~ label {
    padding: 2px 10px;
    background-color: #fff;
    font-weight: bold;
    color: grey;
    font-size: 12px;
    top: -8px;
    right: 15px;
}

.form-item select:valid ~ label {
    padding: 2px 10px;
    background-color: #fff;
    font-weight: bold;
    color: grey;
    font-size: 12px;
    top: -8px;
    right: 15px;
}

.form-item input:focus ~ label {
    padding: 2px 2px;
    background-color: #fff;
    font-weight: bold;
    color: #365da3;
    font-size: 12px;
    top: -8px;
    right: 15px;
}

.form-item select:focus ~ label {
    padding: 2px 2px;
    background-color: #fff;
    font-weight: bold;
    color: #365da3;
    font-size: 12px;
    top: -8px;
    right: 15px;
}

.form-item.text-col {
    height: 200px;
    margin-bottom: 20px;
}

form textarea {
    resize: none;
    padding: 10px 10px;
    height: 100%;
    position: absolute;
    width: 100%;
    outline: none;
    border-radius: 4px;
    border: 1px solid #bbb;
}

form textarea:focus {
    border: 2px solid #365da3;
}

.form-item textarea:valid ~ label {
    padding: 2px 10px;
    background-color: #fff;
    font-weight: bold;
    color: grey;
    font-size: 12px;
    top: -8px;
    right: 15px;
}

.form-item textarea:focus ~ label {
    padding: 2px 2px;
    background-color: #fff;
    font-weight: bold;
    color: #365da3;
    font-size: 12px;
    top: -8px;
    right: 15px;
}

label.up {
    padding: 2px 10px;
    background-color: inherit;
    font-weight: bold;
    color: red;
    font-size: 12px;
    top: -8px;
    right: 15px;
}
.span-danger{
    background-color: #fecaca;
    border-radius: 5px;
    line-height: 25px;
    text-align: center !important;
    height: 35px;
    padding: 5px 10px;
    display: block;
    width: max-content;
}
.span-success{
    background-color: #d9f99d;
    border-radius: 5px;
    line-height: 25px;
    text-align: center !important;
    height: 35px;
    padding: 5px 10px;
    display: block;
    width: max-content;
}
form input[type="submit"] {
    margin: auto;
    display: block;
    background-color: #365da3;
    color: #fff;
    text-align: right;
    padding: 8px 20px;
    border: none;
    outline: none;
    font-weight: bold;
    font-size: 14px;
    letter-spacing: 1px;
    text-transform: uppercase;
    cursor: pointer;
}

form input[type="submit"]:hover,
form input[type="submit"]:active {
    color: #365da3;
    background-color: #fff;
    box-shadow: 0 0 10px grey;
}
