.popup-title-steps {
    display:block;
    margin-top:10px;
}
.small-chat-box {
    width: 330px;
}
.margin-top-10 {
	margin-top: 10px;
}
.fa-user-plus {
	color: #1872ab !important;
}
.fa-usd {
	color: #16987e !important;
}
.fa-undo {
	color: #ea394c !important;
}
.fa-ban {
	color: #ea394c !important;
}
.fa-comments {
	color: #f79d3c !important;
}
.fa-file-image-o {
	color: #f79d3c !important;
}
.stream .stream-badge::before {
	height: 100% !important;
}
.user-ibox-content p {
	margin: 0 0 1px;
}
.float-right {
    float: right !important;
}
.nav-tabs-alter > li > a {
    padding: 10px 15px 10px 15px;
}
.review-text {
    font-weight: normal;
}
.user-info h4{
    word-wrap: break-word;
}
#orders-table .order-row, .edit-status, .make-default{
    cursor: pointer;
}
#survey-form label{
    margin-bottom: 0;
    font-weight: normal;
}
#survey-experience label{
    display: block;
}
.user-info img.circle-border {
    width: 140px;
}
.user-name.circle-border{
    border: 1px solid;
    width: 25px;
    height: 25px;
    line-height: 23px;
    text-align: center;
    border-radius: 50%;
    display: inline-block;
}
.m-t-5{
    margin-top: -5px;
}
.m-t-24 {
    margin-top: 24px;
}
.printing{
    background-color: transparent;
    width: 1024px;
}
.fabric-color-pic{
    width: 50px;
}
.breadcrumb .active{
    font-weight: bold;
}
.preview{
    margin-top: 20px;
}
.checkbox-inline.field-sewpatternform-instructions{
    padding-left: 0;
}
.custom-vertical-align{
    display: table-cell;
    vertical-align: middle!important;
    text-align: center;
}
.table-striped > tbody > tr.row-danger, tr.row-danger{
    background-color: #fba4ad;
}
.table-striped > tbody > tr.row-danger, tr.row-red{
    background-color: #ffcccc;
}
.table-striped > tbody > tr.row-yellow, tr.row-yellow{
    background-color: #ffffcc;
}
.table-striped > tbody > tr.row-green, tr.row-green{
    background-color: #ccffcc;
}
.table-striped > tbody > tr.row-used{
    background-color: #989898;
}
.table-striped > tbody > tr.row-navy{
    background-color: #8ffbaf;
}
.refund_type label{
    display: block;
    margin-bottom: 15px;
}
.product-qty{
    width: 80px;
    margin: 0;
}
#substitute-form .form-group{
    margin: 0;
}
#substitute-form .help-block {
    display: none;
}
#substitute-form .btn{
    margin: 0;
    width: 100%;
}
#substitute-form .btn-circle, #shipping-form .btn-circle, #bundle-form .btn-circle {
    height: 19px;
    width: 19px;
    padding: 0px 4px;
    font-size: 12px;
    line-height: 1.42;
}
#refundform-type label{
    margin-right: 20px;
}
#preview-all img{
    margin-right: 10px;
}
#preview-all h5{
    display: inline;
}
.has-success .control-label {
    color: #1ab394;
}
.has-success .form-control, .has-success .form-control:focus {
    border-color: #1ab394;
}
.form-control:focus, .single-line:focus {
    border-color: #1ab394 !important;
}
#fabrics-table .table-scrollable, #preview-images .table-scrollable{
    max-height: 700px;
    display: block;
    overflow-y: scroll;
}#preview-images .table-scrollable {
     max-height: 300px;
 }
.form-inline .form-control.trk_number {
    float: left;
    width: 160px;
    margin-right: 0;
    display: inline-block;
    vertical-align: middle;
}
#form.wizard > .content > .body {
    width: 100%;
}
.look-book-form .table-scrollable{
    max-height: 500px;
    display: block;
    overflow-y: scroll;
}

.wizard > .content {
    min-height: 650px;
}

#form-sew-pattern.wizard > .content {
    min-height: 850px;
}
h2.error-title{
    font-size: 60px;
}
.middle-box a.btn {
    color: #fff;
    text-decoration: none;
}

form div.required label.control-label:after {
    content:" * ";
    color:red;
}
.footer {
    position: static;
    margin-left: -15px;
    margin-right: -15px;
}
.preload{
    display: none;
}
.sk-spinner-fading-circle.preload .sk-circle:before {
    background-color: #fff;
}
.sk-spinner-fading-circle.sk-spinner.preload {
    margin-right: 5px;
    float: left;
}

.icon-22{
    font-size: 22px;
}
.shipping-methods .sk-spinner-three-bounce.sk-spinner, .table-bordered .sk-spinner-three-bounce.sk-spinner{
    display: inline-block;
    margin: 0;
    width: 50px;
}
.shipping-methods .sk-spinner-three-bounce div, .table-bordered .sk-spinner-three-bounce div {
    width: 9px;
    height: 9px;
}
.remove-note{
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}

button.remove-note{
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
}
.bootstrap-dialog.type-warning .modal-header{
    background-color: #a42e22!important;
}
.bootstrap-dialog .btn-warning, .bootstrap-dialog .btn-warning{
    background-color: #a42e22;
    border-color: #a42e22;
}
.bootstrap-dialog .btn-warning:focus, .bootstrap-dialog .btn-warning.focus{
    background-color: #a42e22;
    border-color: #a42e22;
}
#form-sew-pattern.wizard > .steps > ul > li {
    width: 16.6%;
}
#sewpatternform-sale_type label {
    display: block;
}
#sewpatternform-sale_type input {
    display: inline-block;
    margin-right: 5px;
}
.text-info {
    color: #089B00;
}
#landingpages-free_shipping label{
    margin-right: 20px;
}
h1.m-t-md{
    margin-top: 15px;
}
h2.m-t-lg, h3.m-t-lg{
    margin-top: 20px;
}
.w-50 {
    min-width: 150px;
}
.label-counter{
    font-size: 32px;
    font-weight: bold;
}
.position-relative {
    position: relative;
}
.position-absolute {
    position: absolute;
}
.btn-white-2 {
  color: inherit;
  background: white;
  border: 1px solid #e7eaec; }

.btn-white-2:hover, .btn-white-2:focus, .btn-white-2:active, .btn-white-2.active, .open .dropdown-toggle.btn-white-2, .btn-white-2:active:focus, .btn-white-2:active:hover, .btn-white-2.active:hover, .btn-white-2.active:focus {
  color: inherit;
  border: 1px solid #d2d2d2; }

.btn-white-2:active, .btn-white-2.active {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset;
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset; }

.btn-white-2:active, .btn-white-2.active, .open .dropdown-toggle.btn-white-2 {
  background-image: none; }

.btn-white-2.disabled, .btn-white-2.disabled:hover, .btn-white-2.disabled:focus, .btn-white-2.disabled:active, .btn-white-2.disabled.active, .btn-white-2[disabled], .btn-white-2[disabled]:hover, .btn-white-2[disabled]:focus, .btn-white-2[disabled]:active, .btn-white-2.active[disabled], fieldset[disabled] .btn-white-2, fieldset[disabled] .btn-white-2:hover, fieldset[disabled] .btn-white-2:focus, fieldset[disabled] .btn-white-2:active, fieldset[disabled] .btn-white-2.active {
  color: #cacaca; }
.close-2 {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
button.close-2 {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.modal-header .close-2 {
  margin-top: -2px;
}
.min-width-320 {
  min-width: 320px;
}

.user-list-filter .onoffswitch-inner:before {
    content: "OR";
    padding-left: 0px;
    background-color: #1AB394;
    color: #FFFFFF; }

.user-list-filter .onoffswitch-inner:after {
    content: "AND";
    padding-right: 7px;
    background-color: #1AB394;
    color: #FFFFFF;
    text-align: right; }

.middle-box {
    max-width: 600px;
    z-index: 100;
    margin: 0 auto;
    padding-top: 100px; }
.popover-content{
    min-width: 200px;
    text-align: center;
}
.table-striped > tbody > tr.bg-info {
    background-color: #d9edf7;
}
.table-input{
    max-width: 70px;
}
.table-striped > tbody > tr.highlight:nth-of-type(odd){
    background-color: rgba(165 165 165 / 0.5);
}
tr.highlight{
    background-color: rgba(165 165 165 / 0.5);
}
.table-hover > tbody > tr.highlight:hover {
    background-color: rgb(165 165 165 / 0.7);
}
.field-orderssearch-printed_labels label, .field-orderssearch-not_printed_labels label{
    margin-top: 30px;
}
.detail-view .bg-warning, .detail-view tr.bg-warning:nth-of-type(odd) {
    background-color: rgb(255 108 4 / 59%);
    color: #1d1e1e;
}
.col-form-label {
    padding-top: calc(.375rem + 1px);
    padding-bottom: calc(.375rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5;
}
td .progress{
    margin-bottom: 0;
}
@media (min-width: 992px) {
    .modal-lg {
        width: 910px;
    }
}
.sweet-alert button {
    background-color: #a42e22!important;
}
section .controls{
    position: relative;

}
.footable.breakpoint > tbody > tr > td > span.footable-toggle {
    font-size: 20px !important;
}