.checkout-page{
            padding: 40px 0 !important;
            margin: 0 !important;
            background-color: #f1f1f1;
        }

        .title14, .title12, .title13, .title16, .title18, .title24, .title30, .title40, .title48, .title60, .title90, .title100 {
            font-weight: 700;
            margin: 0;
            font-size: 14px;
            text-transform: uppercase;
            font-family: 'Poppins', sans-serif;
        }

         .checkout-page> div > h2 {
            margin-bottom: 30px;
        }

        .title30 {
            font-size: 30px;
        }

        .d-none{ display: none; }

 

        .form-my-account {
            max-width: 100%;
            width: 100%;
        }

        .form-my-account .title {
            margin-bottom: 26px;
            font-size: 18px;
            font-weight: 700;
            margin: 0 0 10px;
            text-transform: uppercase;
        }

        .form-my-account .form-group .form-control {
            border: 1px solid #e5e5e5 !important;
            color: #999;
            height: 40px;
            padding: 0 20px;
            text-transform: uppercase;
            width: 100%;
            box-shadow: none !important;
        }

        .form-my-account textarea {
            border: 1px solid #e5e5e5;
            color: #999;
            padding: 10px 15px;
            text-transform: uppercase;
            width: 100%;
        }

        .bt-radius, .bt-radius .fa {
            border-radius: 4px;
        }

        .bt-blue {
            background: #1997D4;
            color: #fff;
        }
        .bt-link {
            border: medium none;
            display: inline-block;
            height: 40px;
            padding: 0 30px;
            text-transform: uppercase;
            vertical-align: top;
            overflow: hidden;
            transition: all 0.5s ease-out 0s;
            -webkit-transition: all 0.5s ease-out 0s;
        }

        .form-my-account > p:last-child {
            margin: 0;
        }
        .form-my-account > p {
            margin-bottom: 20px;
            max-width: 100%;
            position: relative;
        }

        .form-my-account label {
            color: #555;
            font-weight: 400;
            margin: 0;
        }

        .form-my-account input[type="checkbox"] {
            display: none;
        }

        .form-my-account input[type="checkbox"] + label::before {
            border: 1px solid #c1c1c1;
            content: "";
            display: inline-block;
            font-family: "FontAwesome";
            font-size: 14px;
            font-weight: 400;
            height: 20px;
            line-height: 18px;
            margin-right: 17px;
            text-align: center;
            vertical-align: middle;
            width: 20px;
        }

        .order_review_heading {
            color: #fff;
            font-size: 18px;
            font-weight: 700;
            margin: 30px 0 -1px;
            padding: 20px;
            position: relative;
            text-transform: uppercase;
        }

        .bg-color {
            background: #f95c1f;
        }

        .shop_table{
                border: 1px solid #e5e5e5;
                background-color: #fff;
                border-collapse: collapse;
                border-radius: 0;
                margin: 0 0 50px;
                text-align: left;
                width: 100%;
                color: #555;
                padding: 15px 20px !important;
        }

        .shop_table td, .shop_table th{
            border: 1px solid #e5e5e5 !important;
            color: #555;
            margin: 0;
            padding: 15px 20px !important;
        }


        .check-address .form-my-account {
            float: right;
        }

        .form-my-account .ship-address label {
            color: #333;
        }
        .ship-address > label {
            font-size: 18px;
            font-weight: 700;
            text-transform: uppercase;
        }


        #shipping_area_block .card-header{
           background-color: rgb(255, 255, 255);
            border-bottom: 1px solid rgb(255, 193, 169);
        }

        #shipping_area_block{
             border: 1px solid rgb(255, 193, 169);
             margin-bottom: 20px;
        }
