.outer-box .proposal-html-logo {
    display: inline-block !important;
}

.mt-0,
.my-0 {
    margin-top: 0 !important;
}

.mb-0,
.my-0 {
    margin-bottom: 0 !important;
}

.mt-3,
.my-3 {
    margin-top: 1rem !important
}

.border-bottom {
    border-bottom: 1px solid #dddddd !important;
}

.border-0 {
    border: 0 !important;
}

.d-none {
    display: none !important;
}

.detail-below-box .panel-body {
    box-shadow      : 0 0 2px rgba(0, 0, 0, 0.25);
    border          : 2px solid #fab51d;
    background-color: #ffffff;
}

.text-white {
    color: #fff !important;
}

.rounded-0 {
    border-radius: 0 !important;
}

.pl-0 {
    padding-left: 0 !important;
}

.mr-2,
.mx-2 {
    margin-right: 0.5rem !important;
}

.mt-4,
.my-4 {
    margin-top: 1.5rem !important;
}

.text-black {
    color: #000 !important;
}

.text-light-86 {
    color: #868686 !important;
}

.text-blue-67 {
    color: #67bfe3 !important;
}

.p-4 {
    padding: 1.5rem !important;
}

.bgcolor-ce {
    background: #cecece !important;
}

.bgcolor-e4 {
    background: #e40520 !important;
}

.tab-content-new h5 {
    font-size  : 16px !important;
    line-height: 22px !important;
}

.tab-content-new .mtop20 .text-muted {
    color: #868686;
}

.detail-below-box .panel-body h6 {
    font-size  : 16px !important;
    line-height: 22px !important;
    margin-top : 0 !important;
}

.detail-below-box .panel-body p {
    font-size    : 14px !important;
    line-height  : 20px !important;
    margin-bottom: 3px !important;
}

.detail-below-box .panel-body p span {
    display: inline-block !important;
    width  : 110px !important;
}

.mt-0,
.my-0 {
    margin-top: 0 !important;
}

.detail-below-box .button-group .bgcolor-ce,
.detail-below-box .button-group .bgcolor-e4 {
    width      : 200px;
    color      : #474747;
    font-size  : 16px;
    line-height: 22px;
    padding    : 10px !important;
    display    : inline-block;
}

.d-block {
    display: block !important;
}

.bg-yellow-fa {
    background-color: #fab51d;
}

.rounded-top {
    border-top-left-radius : 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
}

.p-3 {
    padding: 1rem !important;
}

.text-red-e40 {
    color: #e40520 !important;
}

.proposal-tabs-side .card ul {
    list-style  : none;
    padding-left: 0 !important;
}

.proposal-tabs-side .card .card-title,
.proposal-tabs-side .card ul li strong {
    font-size  : 14px;
    line-height: 20px;
}

.pt-2,
.py-2 {
    padding-top: 0.5rem !important;
}

.pb-2,
.py-2 {
    padding-bottom: 0.5rem !important;
}

.proposal-tabs-side .card .card-body {
    box-shadow      : 0 0 5px rgba(0, 0, 0, 0.25);
    border-radius   : 4px;
    background-color: #ffffff;
    padding-bottom  : 1rem !important;
}

.pr-4,
.px-4 {
    padding-right: 1.5rem !important;
}

.pl-4,
.px-4 {
    padding-left: 1.5rem !important;
}

.pt-1,
.py-1 {
    padding-top: 0.25rem !important;
}

.pb-1,
.py-1 {
    padding-bottom: 0.25rem !important;
}

.mb-4 {
    margin-bottom: 1.5rem !important;
}

.proposal-tabs-side h5 {
    font-size  : 16px !important;
    line-height: 22px !important;
}

.font-weight-normal {
    font-weight: 400 !important;
}

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

#mobile-order-list {
    display: none;
}


.detail-below-box .panel-body ol li,
.detail-below-box .panel-body ol strong {
    line-height  : 21px;
    font-size    : 15px;
    margin-bottom: 10px;
}