/*L Screen Size*/
@media only screen and (max-width: 991px) {

    #lead-contact-edit, #lead-zillow-link, #view-proposal-btn, #delete-proposal-btn {
        display: block;
        margin-right: 0px;
        text-align: center;
        margin-bottom: 7px;
    }
    .lead-stat-wrapper {
        display: block;
        float: none;
        text-align: center;
        margin: 10px 0 15px 0;
    }
    .lead-stat {
      border: none;
    }
    .lead-title-wrapper {
        display: block;
        text-align: center;
        border-bottom: 1px solid rgba(255,255,255,0.2);
        padding-bottom: 8px;
    }
    /*.search-and-sort .input-wrap {
      display: block;
    }*/
    .input-wrap.search, 
    .input-wrap.search .static-input-label {
      display: block;
      /*text-align: center;*/
    } 
    .lead-item #buyerName, 
    .lead-item #fullAddress {
      margin-left: 15px;
    }
    .prycing-placeholder i.large-icon {
      font-size: 50px;
      margin: 0 0 10px 0;
    }
    .input-wrap.search .form-outline {
        width: 100%;
        display: inline-block;
        margin: 0px 0 6px 0;
    }
    .stat {
      font-size: 16px !important;
      line-height: 15px;
    }
    .label {
      font-size: 10px !important;
    }
    #proposals-pane {
    margin: 0;
        padding: 0;
        border-bottom: 2px solid #f0f0f0;
    }
    .header-small {
       font-size: 13px;
    }
    input#orgHexColor1, input#orgHexColor2 {
        display: block;
        margin: auto;
    }
    .input-wrap.search * {
        vertical-align: baseline;
    }
    .admin-panel ul.pagination li {
        padding: 0;
        width: 80px;
        text-align: center;
    }
    .admin-panel .row .input-wrap.search {
        padding: 10px 15px 0 15px;
        border-top: 2px solid #f0f0f0;
    }
    .stat-title {
      font-size: 12px;
    }
    .stat-value {
      font-size: 35px;
    }
}

/*M Screen Size*/
@media only screen and (max-width: 767px) {
  .inline-check {
      display: block;
  }
  /*.input-wrap.search {
      padding: 0 10px;
  }*/
  .pad-top-bottom-20 {
      padding: inherit;
  }
  .header-large, .loan-type-header {
    font-size: 20px;
  }
  .medium {
    font-size: 14px;
  }
  .stat-wrapper {
      display: block;
      padding: 0;
      margin: 0;
  }
  #proposals-pane .stat-wrapper {
      display: inline-block;
      width: 48%;
      margin: 5px 0;
  }
  .top-page-tabs .nav-fill li.nav-item {
      flex: none;
      width: 100%;
  }
  .admin-panel ul li, 
  table.table thead tr th, 
  .pagination {
    font-size: 11px;
  }
  table.table thead tr th, 
  table.table tbody td {
    padding: 8px;
  }
  .admin-panel ul li {
    padding: 10px 10px 10px 20px;
  }
  .header-bar {
      padding: 10px 0 3px 15px;
      margin-bottom: 0px
  }
  .lead-item {
    padding: 10px;
  }
  .lead-item.lead_transaction_refinance:before {
    font-size: 10px;
    left:-20px;
  }
  .page-title-section .btn {
      float: none !important;
      margin-top: 5px !important;
  }    
}

/*S Screen Size*/
@media only screen and (max-width: 641px) {
  .admin-panel ul li, 
  table.table thead tr th {
    font-size: 10px;
  }
  table.table thead tr th {
    padding-left: 20px !important;
  }
}

/*XS Screen Size*/
@media only screen and (max-width: 575px) {
  .page-container-sidebar-closed .property-search-input {
      position: absolute !important;
      margin: 8px;
      width: calc(100vw - 115px);
  }
  span#search-addon {
      padding: 0 12px; 
      width: 40px;
  }
  #container-btn-create-lead {
    width: calc(100vw - 160px);
    top: 120px;
    bottom: auto;
  }
  #container-btn-create-lead button i {
    display: none;
  } 
  #container-btn-create-lead button {
    display: inline-block;
    width: 112px;
    font-size: 12px;
    padding: 12px 20px;
    margin-top: 7px;
   }
   .btn {
      width: 100%;
    }
    #slim-toggler {
      width: auto;
    }
    .page-container-sidebar-closed, 
    .page-container-sidebar-open {
      padding: 5px;    
    }
    .content-white-box.map, 
    #map {
        min-height: calc(100vh - 75px);
    }
    .lead-stat {
      display: block;
      padding: 5px 10px;
    }
    .lead-stat .title, 
    .lead-stat .data {
      text-align: left;
    }
    .lead-title-wrapper {
      padding: 10px;
    }
    #headerBuyerName, 
    #headerFullAddress {
      text-align: left;
    }
    .overflow-scroll-section {
        max-height: 250px;
        overflow: scroll;
    }
    .input-wrap {
        display: block;
        width: 100%;
    }
    /*.copyright p:nth-child(2) {
        display: none;
    }*/
} 