﻿@font-face {
  font-family: 'Roboto';
  src: url("../fonts/Roboto-Regular.ttf") format("truetype");
  font-weight: normal; }

@font-face {
  font-family: 'Roboto';
  src: url("../fonts/Roboto-Thin.ttf") format("truetype");
  font-weight: 100; }

@font-face {
  font-family: 'Roboto';
  src: url("../fonts/Roboto-Black.ttf") format("truetype");
  font-weight: bold; }

@font-face {
  font-family: 'Facit';
  src: url("../fonts/facit-regular.otf");
  font-weight: normal; }

@font-face {
  font-family: 'Facit';
  src: url("../fonts/facit-bold.otf");
  font-weight: bold; }

@font-face {
  font-family: 'AlternateGotNo3D';
  src: url("../fonts/alternategotno3d.ttf") format("truetype");
  font-weight: normal; }

@font-face {
  font-family: 'NothingYouCouldDo';
  src: url("../fonts/NothingYouCouldDo.ttf") format("truetype");
  font-weight: normal; }

@font-face {
  font-family: 'DINRegular';
  src: url("../fonts/DINLightAlternate.ttf") format("truetype");
  font-weight: normal; }

.dropdown-select.input-group {
  display: block;
  background-image: linear-gradient(#b1becc 0%, #b1becc 50%, #97a8bb 51%, #97a8bb 100%);
  border-radius: 4px;
  height: 35px;
  cursor: pointer; }
  .dropdown-select.input-group select {
    display: inline-block;
    background-image: none;
    background-color: transparent;
    z-index: 2;
    cursor: pointer; }
  .dropdown-select.input-group .input-group-btn {
    margin-left: -44px;
    display: inline-block;
    z-index: 0;
    cursor: pointer; }

#right-nav:empty {
  display: none; }

@media (max-width: 1023px) {
  #divSearchContent .col-md-6 {
    padding-left: 0; } }

#divSearchContent .form-group .col-md-6:first-of-type, #divSearchContent .form-group .col-md-12 {
  padding-left: 0; }

#divSearchContent #search-results {
  padding-left: 0; }
  #divSearchContent #search-results .physician-block .col-md-6 {
    padding-right: 10px; }

#divSearchContent label {
  font-family: 'AlternateGotNo3D';
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-weight: normal; }

#divSearchContent input,
#divSearchContent select {
  font-size: 15px;
  font-family: 'Roboto';
  color: white;
  text-shadow: -1px -1px rgba(150, 150, 150, 0.8);
  background-image: linear-gradient(#b1becc 0%, #b1becc 50%, #97a8bb 51%, #97a8bb 100%);
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  @media (max-width: 1023px) {
    #divSearchContent input,
    #divSearchContent select {
      font-size: 13px; } }
  @media (max-width: 767px) {
    #divSearchContent input,
    #divSearchContent select {
      font-size: 15px; } }

#divSearchContent input::-webkit-input-placeholder {
  color: white !important; }

#divSearchContent input:-moz-placeholder {
  /* Firefox 18- */
  color: white !important; }

#divSearchContent input::-moz-placeholder {
  /* Firefox 19+ */
  color: white !important; }

#divSearchContent input:-ms-input-placeholder {
  color: white !important; }

#divSearchContent select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }
  #divSearchContent select option {
    color: black; }

#divSearchContent .form-control,
#divSearchContent .btn {
  height: 35px;
  margin-bottom: 10px; }

#divSearchContent .input-group-btn .btn {
  width: 45px;
  background-image: linear-gradient(#c0cbd6 0%, #c0cbd6 50%, #a6b5c5 51%, #a6b5c5 100%);
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-left: 1px solid #89a0ba; }
  #divSearchContent .input-group-btn .btn:hover, #divSearchContent .input-group-btn .btn:focus {
    background: none;
    background-image: linear-gradient(#b1becc 0%, #b1becc 50%, #97a8bb 51%, #97a8bb 100%); }

#divSearchContent button.view-all {
  background: none;
  background-image: linear-gradient(#2b3b56 0%, #2b3b56 50%, #132543 51%, #132543 100%);
  color: white; }

#piContainerList .col-md-6:nth-of-type(odd) {
  padding-left: 0; }

#physicianContainerInformation {
  margin-bottom: 10px; }
  #physicianContainerInformation .piImage {
    float: left;
    min-height: 200px;
    width: 40%; }
  #physicianContainerInformation .piImage img {
    background-size: contain !important;
    max-height: 200px;
    background-position: center;
    background-repeat: no-repeat; }
  #physicianContainerInformation .piInfo {
    float: left;
    height: 100%;
    width: 60%;
    padding: 10px; }
    #physicianContainerInformation .piInfo a {
      color: #2cb0bb;
      font-weight: bold; }

#search-description img, #search-description a {
  display: none; }

#headerSpecialty {
  display: none; }

