.bootstrap-select>.dropdown-toggle{
  height:56px;
  border: 1px solid #dee2e6;
  background-color: transparent;
}
.bootstrap-select .dropdown-toggle .filter-option{
  height:auto !important;
}

.no_fx_auth {
  pointer-events: none;
  opacity: 30%;
}

.tm_success{
  display:none;
  position:fixed; 
  left:0px; top:0px; 
  line-height:2rem; 
  background-color:#8BAA8D; 
  color:#fff; 
  z-index: 9999; 
  font-size:0.9rem;
}

.tm_alert{
  display:none;
  position:fixed; 
  left:0px; top:0px; 
  line-height:2rem; 
  background-color:#ae5cbf; 
  color:#fff; 
  z-index: 9999; 
  font-size:0.9rem;
}

.tm_error{
  display:none;
  position:fixed; 
  left:0px; top:0px; 
  line-height:2rem; 
  background-color:#E00000; 
  color:#fff; 
  z-index: 9999; 
  font-size:0.9rem;
}

a:link, a:hover, a:visited{
  text-decoration: none;
  color:#333;
}

.headerbullet{
  color:#333;
  font-size: 0.7rem;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #EAEAEA;
  border-radius: 0.8rem;
  padding: 0.4rem 0.7rem;
  margin-left: -10px;
}

.cs_breadcrumb{
    font-size: 0.8rem;
    color: #999;
    text-decoration: none;
}

.headerrow{
    font-size: 0.8rem;
    color: #999;
}

.details_error{
  font-size: 0.7rem;
  color: #ee0000;
}

#business-manager label {
  position: relative;
  margin-bottom: -9px;
  margin-left: 8px;
  padding-left: 5px;
  padding-right: 5px;

  font-size: 0.75rem !important;
  font-weight: normal !important;

  background-color: #fff;
}

.csBtn, .csBtn:visited {
    display: inline-block;
    border-radius: 24px;
    border: solid 1px;
    border-color: #333;
    padding: 0.6rem 1.6rem;
    text-align: center;
    vertical-align: midde;
    line-height: 1.5rem;
    font-size: 0.9rem;
    font-weight: normal;
    text-decoration: none;
    cursor: pointer;
    appearance: none;
  }

  .csBtnSmall, .csBtnSmall:visited {
    display: inline-block;
    border-radius: 24px;
    border: solid 1px;
    border-color: #333;
    padding: 0.6rem 1rem;
    text-align: center;
    vertical-align: midde;
    line-height: 0.8rem;
    font-size: 0.8rem;
    font-weight: normal;
    text-decoration: none;
    cursor: pointer;
    appearance: none;
  }

  .csBtn_primary, .csBtn_primary:visited{
    color: #fff !important;
    border-color:#c6007c;
    background-color: #c6007c;
  }

  .csBtn_primary:hover {
    color: #fff !important;
    border-color:#B20170;
    background-color: #B20170;
    font-weight: normal !important;
  }

  .csBtn_secondary, .csBtn_secondary:visited{
    color: #c6007c !important;
    border-color:#c6007c;
    background-color: transparent;
  }

  .csBtn_secondary:hover {
    color: #fff !important;
    border-color:#B20170;
    background-color: #B20170;
    font-weight: normal !important;
  }

  .csBtn_client, .csBtn_client:visited{
    color: #8D53FF !important;
    border-color:#8D53FF;
    background-color: transparent;
  }

  .csBtn_client:hover {
    color: #fff !important;
    border-color:#8D53FF;
    background-color: #8D53FF;
    font-weight: normal !important;
  }

  .csBtn_client_prim, .csBtn_client_prim:visited{
    color: #fff !important;
    border-color:#8D53FF;
    background-color: #8D53FF;
  }

  .csBtn_client_prim:hover {
    color: #fff !important;
    border-color:#7949db;
    background-color: #7949db;
    font-weight: normal !important;
  }

  .csBtn_contract, .csBtn_contract:visited{
    color: #B473D1 !important;
    border-color:#B473D1;
    background-color: transparent;
  }

  .csBtn_contract:hover {
    color: #fff !important;
    border-color:#B473D1;
    background-color: #B473D1;
    font-weight: normal !important;
  }

  .csBtn_contract_prim, .csBtn_contract_prim:visited{
    color: #fff !important;
    border-color:#B473D1;
    background-color: #B473D1;
  }

  .csBtn_contract_prim:hover {
    color: #fff !important;
    border-color:#a067bb;
    background-color: #a067bb;
    font-weight: normal !important;
  }

  .csBtn_contact, .csBtn_contact:visited{
    color: #ff850a !important;
    border-color:#ff850a;
    background-color: transparent;
  }

  .csBtn_contact:hover {
    color: #fff !important;
    border-color:#ff850a;
    background-color: #ff850a;
    font-weight: normal !important;
  }

  .csBtn_contact_prim, .csBtn_contact_prim:visited{
    color: #fff !important;
    border-color:#ff850a;
    background-color: #ff850a;
  }

  .csBtn_contact_prim:hover {
    color: #fff !important;
    border-color:#e77700;
    background-color: #e77700;
    font-weight: normal !important;
  }

  .csBtn_order_prim, .csBtn_order_prim:visited{
    color: #886D00 !important;
    border-color:#F4DF89;
    background-color: #F4DF89;
  }

  .csBtn_order_prim:hover {
    color: #886D00 !important;
    border-color:#ead16e;
    background-color: #ead16e;
    font-weight: normal !important;
  }

  .csBtn_order, .csBtn_order:visited{
    color: #b99400 !important;
    border-color:#E2B606;
    background-color: transparent;
  }

  .csBtn_order:hover {
    color: #886D00 !important;
    border-color:#ead16e;
    background-color: #ead16e;
    font-weight: normal !important;
  }

  .csBtn_red, .csBtn_red:visited{
    color: #EE0000 !important;
    border-color:#EE0000;
    background-color: transparent;
  }

  .csBtn_red:hover {
    color: #fff !important;
    border-color:#EE0000;
    background-color: #EE0000;
    font-weight: normal !important;
  }

  .csBtn_green, .csBtn_green:visited {
    color: #56AD66;
    border-color:#56AD66;
    background-color: transparent;
  }

  .csBtn_green:hover {
    color: #fff;
    border-color:#56AD66;
    background-color: #56AD66;
    font-weight: normal !important;
}

.csBtn_fx, .csBtn_fx:visited {
  color: #32733a !important;
  border-color:#32733a;
  background-color: transparent;
}

.csBtn_fx:hover {
  color: #fff !important;
  border-color:#32733a;
  background-color: #32733a;
  font-weight: normal !important;
}