.pd-0 {
    padding: 0;
}

.btn-trash{
    background-color: #e04f1a;
    border-color: #e04f1a;
    color: #fff;
}
.btn-trash{
    background-color: #e04f1a;
    border-color: #e04f1a;
    color: #fff;
}
.btn-check{
    background-color: #478047;
    border-color: #478047;
    color: #fff;
}

.btn-pd {
    padding: 4px 13px;
}

.mp-bottom {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.pb-30 {
    padding-bottom: 30px;
}

.nav-vehicle-detail-tabs {
    margin-bottom: 2rem;
}

.section-checkout {
    padding: 40px 0;
}

.muli {
    font-family: 'Muli', sans-serif;
}

.padd-rl {
    padding-right: 5px !important;
    padding-left: 5px !important;
}

.section-checkout-left {
    padding-top: 20px;
}

.img-circle {
    border-radius: 100%;
}

.nav-pills .nav-link {
    border-radius: 0;
}

.alert-danger {
    color: #74290e;
    background-color: #f9dcd1;
    border-color: #f6cebf;
}

/* car listing page */

.b-goods-f_row .b-goods-f__price-numb {
    display: inline-block;
    padding: 6px 5px;
    font-size: 14px;
    color: #fff;
}


.b-goods-f:not(.b-goods-f_row) .b-goods-f__sidebar {
    /* height: 36px;
    line-height: 1; */
    display: table-cell;
    padding-top: 15px;
    text-align: right;
}

.b-goods-f_row .b-goods-f__sidebar {
    display: table-cell;
    width: 180px;
    padding-bottom: 45px;
    text-align: right;
}

.b-goods-f_row .b-goods-f__price-numb {
    background: none;
    color: #253241;
    font-weight: 600;
    border: 1px solid #253241;
    /* border: 1px solid #253241; */
    padding: 10px 10px;
}

.btn-unicorn {
    width: 15rem;
    /* position: absolute; */
    /* bottom: 55px; */
    /* right:15px; */
    /* margin-top:30px;  */
}

/* parsley css */

input.parsley-success,
select.parsley-success,
textarea.parsley-success {
    color: #468847;
    background-color: #DFF0D8;
    border: 1px solid #D6E9C6;
}

input.parsley-error,
select.parsley-error,
textarea.parsley-error {
    color: #B94A48;
    background-color: #F2DEDE;
    border: 1px solid #EED3D7;
}

.parsley-errors-list {
    margin: 10px 0 3px;
    padding: 0;
    list-style-type: none;
    font-size: 0.9em;
    line-height: 0.9em;
    opacity: 0;
    color: #B94A48;

    transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -webkit-transition: all .3s ease-in;
}

.parsley-errors-list.filled {
    opacity: 1;
}

.text-danger {
    color: red;
    padding-left: 5px;
}

.un-error-feedback {
    color: red;
    margin-top: 5px;
    font-size: 14px;
}

.un-bold {
    font-weight: bold;
    font-size: 14px !important;
}

.un-small {
    font-size: 12px;
    color: #686868;
    font-weight: 500;
}

.b-goods-f__title {
    margin-bottom: 10px;
}

.b-goods-f_row .b-goods-f__list-item {
    padding-right: 0px;
}

/* car listings */
.widgets_div {
    /* border-bottom: thin #edf1f2 solid;
    padding: 22.85px 0; */
    margin-bottom: 5px;
}

.widgets_div .icon_div {
    display: inline-block;
    margin-left: 15px;
    vertical-align: middle;
}

.widgets_div .icon_div span i {
    font-size: 24px;
}

.widgets_div .text_div {
    display: inline-block;
    margin-left: 14px;
    vertical-align: middle;
}

.widgets_div .text_div span.un_policy_name {
    /* color: #58666e; */
    font-size: 14px;
    font-weight: bold;
}

.widgets_div .text_div span.un_policy {
    /* color: #747F85; */
    font-size: 13px;
    font-weight: bold;
}

.un-policy-icons {
    /* color: rgba(252, 96, 0, 7) !important; */
}

.un-policy-title {
    font-size: 16px;
    font-weight: bolder;
}

ul.un-in-price {
    font-size: 14px !important;
}

.pricing-table {
    background-color: #eee;
    font-family: 'Montserrat', sans-serif;
}

.pricing-table .block-heading {
    padding-top: 50px;
    margin-bottom: 40px;
    text-align: center;
}

.pricing-table .block-heading h2 {
    color: #3b99e0;
}

.pricing-table .block-heading p {
    text-align: center;
    max-width: 420px;
    margin: auto;
    opacity: 0.7;
}

.pricing-table .heading {
    text-align: center;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.pricing-table .item {
    background-color: #ffffff;
    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.075);
    border-top: 2px solid #5ea4f3;
    padding: 30px;
    overflow: hidden;
    position: relative;
}

.pricing-table .col-md-5:not(:last-child) .item {
    margin-bottom: 30px;
}

.pricing-table .item button {
    font-weight: 600;
}

.pricing-table .ribbon {
    width: 160px;
    height: 32px;
    font-size: 12px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    box-shadow: 0px 2px 3px rgba(136, 136, 136, 0.25);
    background: #fc6000;
    transform: rotate(45deg);
    position: absolute;
    right: -42px;
    top: 20px;
    padding-top: 7px;
}

.pricing-table .item p {
    text-align: center;
    margin-top: 20px;
    opacity: 0.7;
}

.pricing-table .features .feature {
    font-weight: 600;
}

.pricing-table .features h4 {
    text-align: left;
    font-size: 18px;
    padding: 5px;
}

.pricing-table .price {
    margin: 15px 0;
    font-size: 18px;
    text-align: left;
}

.pricing-table .price h4 {
    font-size: 18px;
    color: rgba(41, 124, 255, 0.8);
}

.pricing-table .price h3 {
    font-size: 25px;
    color: #2076de;
}

.pricing-table .buy-now button {
    text-align: center;
    margin: auto;
    font-weight: 600;
    padding: 9px 0;
}

