.breadcrumb {
    margin-top: 10px;
}

.nav-tabs>li>a.nav-link {
    margin: 0;
}

/***********************************   forms*/
.pts-well {
    background-color: #fff;
    border-radius: 20px;
    box-shadow: none;
    border: 1px solid #ededed;
    padding: 30px 25px;
}

.pts-well form {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0;
}

.pts-well form .pts-form-group {
    width: 100%;
}

h2.text-reg.text-center {
    margin: 16px 0 25px;
    color: #444444;
    font-size: 20px;
    font-family: var(--font-bold);
}

.pts-well .pts-control-label {
    color: #444444;
    font-size: 16px;
    font-family: med;
    margin: 0 17px 10px 0;
}

div.required label.pts-control-label::before {
    display: none;
}

div.required label.pts-control-label::after {
    color: #f00;
    content: " * ";
    font-weight: normal;
}

.pts-well .pts-form-control {
    border-color: #e5e5e5;
}

.pts-well .pts-form-control:focus {
    border-color: #e5e5e5;
}

.pts-well .pts-form-group~a {
    position: relative;
    text-align: center;
    margin-bottom: 25px;
    color: #828282;
    border-bottom: 1px solid #828282;
    width: auto;
    padding: 0;
    line-height: 1;
}

.pts-well form .pts-row {
    width: 100%;
}

.pts-well form .pts-row .pts-col-sm-5.pts-pull-left-1.pts-mt-3 {
    display: flex;
    padding: 0;
}


.new-seller-register-here,
.new-seller-login-here {
    background: #fff;
    padding: 0 8px;
    height: 40px;
    width: auto;
    border-radius: 15px;
    margin: 0;
    border: 1px solid #e5e5e5;
    border-radius: 25px;
    line-height: 40px;
    white-space: nowrap;
    outline: none !important;
    box-shadow: none !important;
    text-align: center
}

.new-seller-login-here {
    width: 230px;
    margin-bottom: 30px;
}

.new-seller-register-here .login-seller,
.new-seller-login-here .login-seller {
    color: var(--primary-color);
}

.new-seller-register-here a,
.new-seller-login-here a {
    color: #444;
}

.new-seller-register-here:hover a,
.new-seller-login-here:hover a {
    color: var(--secondery-color);
}

#regForm .pts-form-group~.required:not(.pts-form-group) {
    display: flex;
    align-items: center;
    margin-top: 15px;
}

#regForm .pts-form-group~.required:not(.pts-form-group) input {
    margin: 0;
    margin-left: 3px;
}

html[dir=ltr] #regForm .pts-form-group~.required:not(.pts-form-group) input {
    margin: 0;
    margin-left: 3px;
}

.sell-btns {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 15px;
    flex-direction: row-reverse;
}


.head_steps .step .step-icon:before {
    background: #e0e0e0;
}

.head_steps .step .step-icon:after {
    background: #e0e0e0;
}

.head_steps .step .step-icon .fa {
    border-color: #e0e0e0;
    padding: 10px 8px;
}

.head_steps .step.finish {
    color: var(--primary-color);
}

.head_steps .step.finish .step-icon .fa,
.head_steps .step.finish p {
    color: var(--primary-color);
}

.head_steps .step.finish .step-icon:before {
    background: var(--primary-color);
}

.head_steps .step.finish .step-icon:after {
    background: var(--primary-color);
}

.head_steps .step.finish .step-icon .fa {
    border-color: var(--primary-color);
}

/***********************************   account*/
.dash_icon_seller h4 {
    font-size: 20px;
    font-family: var(--font-bold);
    margin-bottom: 8px;
    text-align: center !important;
}

.dash_icon_seller ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 40px;
    justify-content: center;
}

.dash_icon_seller li {
    margin: 0 7.5px;
    margin-top: 20px;
}

@media (max-width: 768px) {
    .dash_icon_seller li {
        margin: 7.5px;
    }
}

.dash_icon_seller li>a {
    font-size: 16px;
    width: 200px;
    height: 110px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    border: 1px solid #e5e5e5;
    border-radius: 20px;
    color: var(--primary-color);
    text-align: center;
    padding: 5px;
}

.dash_icon_seller li>a>i {
    display: block;
    text-align: center;
    font-size: 30px;
    margin-bottom: 9px;
}

.dash_icon_seller li>a:hover,
.dash_icon_seller li>a:focus {
    color: var(--secondery-color);
    border-color: var(--secondery-color);
}

/***********************************   pages*/
.pts-row.d-flex h1 {
    margin: 16px 0 25px;
    color: #444444;
    font-size: 20px;
    font-family: var(--font-bold);
    text-align: center;
}

.pts-control-label {
    color: #444444;
    font-size: 16px;
    font-family: med;
    display: inline-flex;
}

.table.table-bordered.table-hover,
.table.table-bordered.table-hover td,
.table.table-bordered.table-hover th {
    border: 1px solid #ededed;
}

pts-table pts-table-bordered pts-table-hover,
pts-table pts-table-bordered pts-table-hovertd,
pts-table pts-table-bordered pts-table-hoverth {
    border: 1px solid #ededed;
}

td.pts-text-right.pts-chat-seller {
    border-radius: 0;
    margin-top: 5px;
    color: #444;
}

html[dir=ltr] td.pts-text-right.pts-chat-seller {
    float: left;
    margin-left: 10px;
}

.pts-form-control {
    -webkit-text-fill-color: #a7a7a7;
    border: 1px solid #ededed;
    width: 100%;
    background-color: #fff;
    padding: 0 20px;
    -webkit-box-shadow: none;
    box-shadow: none;
    transition: 0.3s ease;
    height: 40px;
    border-radius: 20px;
    outline: none !important;
    box-shadow: none !important;
}

textarea.pts-form-control {
    padding: 15px 20px;
}

.pts-form-control:focus {
    border-color: var(--secondery-color)
}

.pts-tab-content {
    padding: 15px;
    border: 1px solid #ededed;
    border-top: none;
}

.tabs-wrap {
    overflow-x: auto;
}

.pts-nav.pts-nav-tabs {
    border-color: #ededed;
    min-width: 1000px;
}

.pts-tab-content .pts-nav.pts-nav-tabs {
    min-width: auto;
}

.pts-nav.pts-nav-tabs>li>a {
    margin: 0;
}

.pts-nav.pts-nav-tabs>li.active>a {
    border-color: #ededed;
    border-bottom-color: transparent;
}

.date {
    position: relative;
}

.date .pts-input-group-pts-btn {
    position: absolute;
    left: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    z-index: 9;
    top: 50%;
    transform: translateY(-50%);
}

html[dir=ltr] .date .pts-input-group-pts-btn {
    right: 0;
    left: auto;
}

.date .pts-input-group-pts-btn .pts-btn.pts-btn-default {
    border: none !important;
    background-color: transparent !important;
    outline: none !important;
    box-shadow: none !important;
}

.date.pts-input-group input.pts-form-control:first-child,
.date.pts-input-group input.pts-form-control {
    border-radius: 20px;
}

.pts-nav-pills>li>a {
    background-color: var(--text-color);
    height: 40px;
    border-radius: 25px;
    color: #fff;
}

.pts-nav-pills>li>a,
.pts-nav-pills>li>a:focus,
.pts-nav-pills>li>a:hover {
    background-color: var(--text-color);
    height: 40px;
    border-radius: 25px;
    color: #fff;
}

.pts-nav-pills>li.active>a,
.pts-nav-pills>li.active>a:focus,
.pts-nav-pills>li.active>a:hover {
    background-color: var(--primary-color);
    color: #fff;
}

#tab-option .pts-tab-content {
    padding: 15px;
    border: 1px solid #ededed;
}


.pts-table.pts-table-bordered.pts-table-hover .pts-input-group {
    width: 100%;
    margin-bottom: 7px;
}

.pts-table.pts-table-bordered.pts-table-hover .pts-input-group .pts-form-control:last-child {
    border-radius: 20px;
    padding: 0 55px;
}

.pts-table.pts-table-bordered.pts-table-hover .pts-input-group .pts-input-group-addon {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 99;
    height: 100%;
    border: none;
    display: flex;
    background-color: transparent;
    align-items: center;
    width: auto;
}

html[dir=ltr] .pts-table.pts-table-bordered.pts-table-hover .pts-input-group .pts-input-group-addon {
    right: auto;
    left: 0;
}

.pts-panel-default>.pts-panel-heading {
    color: #fff;
    background-color: #07788c;
}

#pts-content .pull-right.float-right {
    display: flex;
}

#pts-content .pull-right.float-right * {
    margin: 0 2px;
}

#pts-content .pts-table-responsive {
    margin-top: 25px;
}

#form-customer .pts-btn.pts-btn-primary {
    margin-top: 40px;
}

/***********************************   btn*/
.pts-btn.pts-btn-primary {
    min-width: 140px;
    padding: 8px;
    height: 40px;
    border-radius: 25px;
    font-size: 16px;
    font-family: bold;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    background-color: var(--primary-color);
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    margin: 0;
}

.pts-btn.pts-btn-primary:hover {
    background-color: var(--secondery-color);
}

.pts-btn.pts-btn-primary#pts-button-image {
    min-width: 40px;
}

.pts-btn.pts-btn-danger,
.pts-btn.btn-danger {
    min-width: 40px;
    padding: 8px;
    height: 40px;
    border-radius: 25px;
    font-size: 16px;
    font-family: bold;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

.pts-btn.pts-btn-primary.prev-fix {
    background-color: var(--primary-color);
}

.pts-btn.pts-btn-primary.prev-fix:hover {
    background-color: var(--secondery-color);
}

.popover-content {
    padding: 5px 5px;
    display: flex;
    flex-direction: row-reverse;
}

.pts-btn.pts-btn-primary#button-enabledproduct {
    min-width: auto;
    padding: 8px 15px;
    margin: 0 2px;
}

.pts-btn.pts-btn-primary#button-enabledproduct~.pts-btn.pts-btn-primary {
    min-width: auto;
    padding: 8px 15px;
    margin: 0 2px;
}

.pts-btn.pts-btn-primary#button-enabledproduct~.pts-btn-default {
    order: 3;
    margin: 0 2px;
    padding: 8px 15px;
    height: 40px;
    border-radius: 25px;
    font-size: 16px;
    font-family: bold;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    background-color: var(--text-color);
}

.pts-btn.pts-btn-primary#button-enabledproduct~.pts-btn.pts-btn-danger,
.pts-btn.pts-btn-primary#button-enabledproduct~.pts-btn.btn-danger {
    order: 4;
    margin: 0 2px;
}

.pts-btn.pts-btn-default:not(".pts-btn-codeview") {
    min-width: 40px;
    padding: 8px;
    height: 40px;
    border-radius: 25px;
    font-size: 16px;
    font-family: bold;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    background-color: var(--text-color);
}

.pts-pull-right {
    display: flex;
}

a.pts-btn.pts-btn-default {
    min-width: 140px;
    padding: 8px;
    height: 40px;
    border-radius: 25px;
    font-size: 16px;
    font-family: bold;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    background-color: var(--primary-color);
}

a.pts-btn.pts-btn-default:hover {
    opacity: 0.8;
}

.pts-table.pts-table-striped.pts-table-bordered.pts-table-hover .pts-btn.pts-btn-primary {
    min-width: 40px;
}

.pts-table.pts-table-striped.pts-table-bordered.pts-table-hover .pts-btn.pts-btn-primary:hover {
    opacity: 0.8;
}

.pull-right.float-right {
    display: flex;
}

.pull-right.float-right a,
.pull-right.float-right button {
    margin: 0 2px;
}

.pull-right.float-right>a.pts-btn.pts-btn-primary {
    min-width: 40px;
}

.pts-pull-right {
    display: flex;
}

.pts-pull-right input,
.pts-pull-right button {
    min-width: auto;
    padding: 8px 15px;

}

.pts-pull-right a,
.pts-pull-right button {
    margin: 0 2px;
}