.qUnPaid{
    color:red;
}
.qPaid{
    color:green;
}

select {
    height: 36px;
}

#search {
  background-image: url('/images/searchicon.png');
  background-position: 10px 6px;
  background-repeat: no-repeat;
  width: 60%;
  font-size: 16px;
  padding: 3px 20px 3px 40px;
  border: 1px solid #ddd;
  margin-bottom: 0px;
  margin-top: 3px;
}

#searchForm {
  display:inline!important;
}

.btn {
    vertical-align: unset!important;
}

.filter a {
  color: red;
  padding-right: 5px;
}

.tool {
    cursor: help;
    position: relative;
}


/*== common styles for both parts of tool tip ==*/
.tool::before,
.tool::after {
    left: 50%;
    opacity: 0;
    position: absolute;
    z-index: -100;
}

.tool:hover::before,
.tool:focus::before,
.tool:hover::after,
.tool:focus::after {
    opacity: 1;
    transform: scale(1) translateY(0);
    z-index: 100; 
}


/*== pointer tip ==*/
.tool::before {
    border-style: solid;
    border-width: 1em 0.75em 0 0.75em;
    border-color: #3E474F transparent transparent transparent;
    bottom: 100%;
    content: "";
    margin-left: -0.5em;
    transition: all .65s cubic-bezier(.84,-0.18,.31,1.26), opacity .65s .5s;
    transform:  scale(.6) translateY(-90%);
} 

.tool:hover::before,
.tool:focus::before {
    transition: all .65s cubic-bezier(.84,-0.18,.31,1.26) .2s;
}


/*== speech bubble ==*/
.tool::after {
    background: #3E474F;
    border-radius: .25em;
    bottom: 180%;
    color: #EDEFF0;
    content: attr(data-tip);
    margin-left: -8.75em;
    padding: 1em;
    transition: all .65s cubic-bezier(.84,-0.18,.31,1.26) .2s;
    transform:  scale(.6) translateY(50%);  
    width: 17.5em;
}

.tool:hover::after,
.tool:focus::after  {
    transition: all .65s cubic-bezier(.84,-0.18,.31,1.26);
}

@media (max-width: 760px) {
  .tool::after { 
        font-size: .75em;
        margin-left: -5em;
        width: 10em; 
  }
}

.btn_copyurl {
  width: 100%;
}

.smsCharWarning {
    color: #dc3545!important;
    font-weight: 700;
}

.smsWarning {
    padding: 5px 0px 0px 50px;
    color: #dc3545!important;
    font-weight: 700;
}


.emailNotification { 
    padding: 5px 0px 0px 50px;
    color: orange!important;
    font-weight: 700;
}


#smsStats{
  margin-top: 7px;
  float: left;
}

#emailMessage, #discountMessage {
  margin-top: 7px;
  float: left;
  color: #dc3545!important;
  font-weight: 700;
  display: none;
}

.btn-warning {
    color: #fff;
    background-color: #ec9c29!important;
    border-color: #ec9c29!important;
}

.btn-danger {
    color: #fff;
    background-color: #dc3545!important;
    border-color: #dc3545!important;
}

.btn-warning:hover {
    color: #fff;
    background-color: #9b8a30!important;
    border-color: #9b8a30!important;
}

.btn-danger:hover {
    color: #fff;
    background-color: #78341a!important;
    border-color: #78341a!important;
}

.modal-footer {
    padding: 15px 15px 15px 15px!important;
}


.form-horizontal .control-label-multi {
    text-align: left!important;
    margin-bottom: 0!important;
    padding-top: 7px!important;
}


.form-horizontal .small-input {
    width: 60px;
    height: 25%;
    margin: 5px;
}

.form-horizontal .medium-input {
    height: 25%;
    margin: 7px;
}

.label-shipping-method {
    margin-left: 10px;
}

.editModalDialog {
  width: 790px!important;
}

.form-horizontal .control-label.nopadding{
    padding-top: 0px;
}

.wfActionLink {
  font-weight: 600;
}

.modal {
    padding-right: 0px !important;
}

body {
  padding-right:0 !important;
}

.modal-open {
  overflow:auto;
  padding-right:0 !important;
}

.control-label-center {
  margin-bottom: 0;
  padding-top: 7px;
  text-align: center;
}