/** FONTS **/
/** FORMS **/
#ltl-app .load-summary {
  display: flex;
  align-items: center; }
  #ltl-app .load-summary .load-details {
    padding-right: 30px;
    overflow: visible; }

#ltl-app .carrier-filters {
  float: left;
  margin-bottom: 20px; }

#ltl-app .carrier-commands {
  float: right;
  margin-bottom: 20px; }

#ltl-app .carrier-card {
  height: 75px; }
  #ltl-app .carrier-card .carrier-card-items {
    height: 75px;
    display: flex;
    align-items: left; }
    #ltl-app .carrier-card .carrier-card-items .text-economy {
      margin-right: 60px; }
    #ltl-app .carrier-card .carrier-card-items > * {
      margin-bottom: 0px; }
  #ltl-app .carrier-card .carrier-card-main {
    float: left;
    display: flex;
    align-items: center; }
  #ltl-app .carrier-card .carrier-card-details {
    float: right;
    display: flex;
    align-items: center; }
  #ltl-app .carrier-card .carrier-card-logo {
    height: 75px;
    margin-right: 10px;
    margin-bottom: 0px; }
  #ltl-app .carrier-card .carrier-name {
    font-family: "Roboto";
    font-weight: normal;
    font-size: 14px;
    color: #2D3236; }
  #ltl-app .carrier-card .carrier-name-price {
    padding-right: 15px; }
  #ltl-app .carrier-card .carrier-type {
    transform: rotate(90deg);
    border-bottom: 2px solid black;
    margin-left: -20px;
    margin-right: -55px;
    width: 105px;
    text-align: center; }
    #ltl-app .carrier-card .carrier-type .text-bold {
      margin: 0; }
  #ltl-app .carrier-card .carrier-card-text-item {
    padding-right: 30px; }

#ltl-app .carrier-cost-table {
  margin-bottom: 0; }

#ltl-app .carrier-rate-modal {
  float: left; }

#ltl-app .carrier-rate-modal-image {
  height: 75px;
  width: 75px;
  float: left;
  margin-right: 20px; }

#ltl-app .carrier-rate-modal-item {
  float: left; }

#ltl-app .save-quote-content {
  display: flex;
  align-items: center;
  justify-content: center; }

#ltl-app .cta-save-quote-margin {
  margin-right: 15px;
  margin-let: 15px; }

#ltl-app .save-quote-text {
  padding-left: 30px;
  padding-right: 30px; }

#ltl-app .crcard {
  margin-bottom: 10px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

#ltl-app .carrier-name {
  text-decoration: underline; }

#ltl-app .view-restrictions {
  display: block;
  font-size: 11px; }
