@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);
/* line 12, ../sass/_select.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 20, ../sass/_select.scss */
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 36, ../sass/_select.scss */
#ddlSpecialty select {
  display: block !important;
  width: 100% !important;
  padding: .5rem .75rem !important;
  font-size: 1rem !important;
  line-height: 1.25 !important;
  color: #fff !important;
  background: none !important;
  background-image: url("bg-white-40.png") !important;
  -webkit-background-clip: padding-box !important;
  background-clip: padding-box !important;
  border: 2px solid #fff !important;
  border-radius: 2px !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  background-image: url("telerik-icons.png") !important;
  background-repeat: no-repeat !important;
  background-position: right 10px center !important;
  text-indent: 0.01px !important;
  text-overflow: "" !important;
}
/* line 56, ../sass/_select.scss */
select > option {
  color: #000 !important;
}

/* line 60, ../sass/_select.scss */
select::-ms-expand {
  display: none !important;
}

/* line 12, ../sass/_input.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 20, ../sass/_input.scss */
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 36, ../sass/_input.scss */
#ddlSpecialty input[type="text"] {
  display: block !important;
  width: 100% !important;
  padding: .5rem .75rem !important;
  /*font-size: 1rem !important;*/
  line-height: 1.25 !important;
  color: #fff !important;
  background: none !important;
  background-image: url("bg-white-40.png") !important;
  -webkit-background-clip: padding-box !important;
  background-clip: padding-box !important;
  border: 2px solid #fff !important;
  border-radius: 2px !important;
}

/* line 12, ../sass/_combobox.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 20, ../sass/_combobox.scss */
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 36, ../sass/_combobox.scss */
.general-form {
  background: #004b8d;
}

/* line 40, ../sass/_combobox.scss */
.RadComboBox {
  border: 2px solid #fff;
  border-radius: 2px;
  background-image: url("bg-white-40.png");
  font-family: inherit !important;
}

/* line 47, ../sass/_combobox.scss */
.RadComboBox .rcbInputCell {
  width: initial !important;
  padding: 0 !important;
  margin: 0 !important;
  background: none !important;
}

/* line 55, ../sass/_combobox.scss */
.RadComboBox_Default .rcbArrowCell {
  background-image: none !important;
  width: 30px !important;
  border: 1px solid #f3c;
}
/* line 59, ../sass/_combobox.scss */
.RadComboBox_Default .rcbArrowCell > a {
  width: 18px !important;
  height: 22px !important;
  padding: 0 !important;
  margin: 0 auto !important;
  background-image: url("telerik-icons.png");
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 72, ../sass/_combobox.scss */
.RadComboBox input {
  display: block !important;
  width: 100%!important;
  /*height: 34px!important;*/
  padding: 6px 12px!important;
  font-size: 14px!important;
  font-family: "Roboto Condensed", sans-serif !important;
  line-height: 1.42857143!important;
   font-style: normal !important;
  color: #555!important;
  background-color: #fff!important;
  background-image: none!important;
  border: 1px solid #ccc!important;
  border-radius: 0 !important;
  background: none !important;
  border: none !important;
  color: #fff !important;
}


/*jQuery AutoComplete Overrides*/

.ui-autocomplete {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

.ui-autocomplete > li > div {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}

.ui-state-hover,
.ui-state-active,
.ui-state-focus {
  text-decoration: none;
  color: #262626;
  background-color: #fafafa;
  cursor: pointer;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/*Hide dropdown arrow from physician name search autocomplete box*/
#ctl00_FindADoctor_ddlFind_Arrow {
    background-image: none !important;
}