﻿html body div[ng-controller="insurance"] .insurance-content-wrapper section.insurance-list .list-loading {
  margin-right: initial !important; }

html body div[ng-controller="insurance"] .insurance-content-wrapper section.insurance-list .result-list-item.selected-result-list-item {
  background-color: #f3fbff !important; }

html body div[ng-controller="insurance"] .insurance-content-wrapper section.insurance-list .result-list-item.insurance-result {
  position: relative; }
  html body div[ng-controller="insurance"] .insurance-content-wrapper section.insurance-list .result-list-item.insurance-result img.insurance-img {
    pointer-events: none;
    background-image: url("/Content/Images/Insurance/Saman-Ins-logo-larg.png");
    background-position: top center;
    z-index: 9;
    opacity: 0.03;
    position: absolute;
    top: 36px;
    right: 0;
    left: 0;
    background-repeat: no-repeat;
    width: 33%;
    height: 100%;
    MARGIN: AUTO !important; }
  html body div[ng-controller="insurance"] .insurance-content-wrapper section.insurance-list .result-list-item.insurance-result:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 25px;
    width: 77%;
    background: -moz-linear-gradient(to top, white 0%, rgba(245, 245, 245, 0) 100%);
    background: -webkit-linear-gradient(to top, white 0%, rgba(245, 245, 245, 0) 100%);
    background: linear-gradient(to top, white 0%, rgba(245, 245, 245, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#00f5f5f5',GradientType=1 );
    z-index: 9; }
  html body div[ng-controller="insurance"] .insurance-content-wrapper section.insurance-list .result-list-item.insurance-result.card-wrapper {
    padding: 15px 15px 0 15px;
    margin-bottom: 15px; }
  html body div[ng-controller="insurance"] .insurance-content-wrapper section.insurance-list .result-list-item.insurance-result.card-wrapper.b2b {
    margin-left: 8px;
    padding: 15px 15px 20px 15px; }
    html body div[ng-controller="insurance"] .insurance-content-wrapper section.insurance-list .result-list-item.insurance-result.card-wrapper.b2b:before {
      display: none; }
    html body div[ng-controller="insurance"] .insurance-content-wrapper section.insurance-list .result-list-item.insurance-result.card-wrapper.b2b .insurance-inner {
      padding-left: 0 !important; }
      html body div[ng-controller="insurance"] .insurance-content-wrapper section.insurance-list .result-list-item.insurance-result.card-wrapper.b2b .insurance-inner:before {
        display: none; }
  html body div[ng-controller="insurance"] .insurance-content-wrapper section.insurance-list .result-list-item.insurance-result .insurance-inner {
    position: relative;
    padding-left: 15px; }
    html body div[ng-controller="insurance"] .insurance-content-wrapper section.insurance-list .result-list-item.insurance-result .insurance-inner:before {
      content: "";
      height: 100%;
      position: absolute;
      -moz-transition: height 0.3s;
      -o-transition: height 0.3s;
      -webkit-transition: height 0.3s;
      transition: height 0.3s;
      top: 0;
      left: 0;
      opacity: 0.6;
      background: #ffffff;
      background: -moz-linear-gradient(top, #ffffff 0%, #414f68 40%, #414f68 60%, #ffffff 100%);
      background: -webkit-linear-gradient(top, #ffffff 0%, #414f68 40%, #414f68 60%, #ffffff 100%);
      background: linear-gradient(to bottom, #ffffff 0%, #414f68 40%, #414f68 60%, #ffffff 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
      width: 1px; }
    html body div[ng-controller="insurance"] .insurance-content-wrapper section.insurance-list .result-list-item.insurance-result .insurance-inner .title-section {
      min-height: 110px; }
      html body div[ng-controller="insurance"] .insurance-content-wrapper section.insurance-list .result-list-item.insurance-result .insurance-inner .title-section span {
        display: block;
        text-align: center;
        line-height: 2;
        font-weight: bold;
        color: #414f68; }
    html body div[ng-controller="insurance"] .insurance-content-wrapper section.insurance-list .result-list-item.insurance-result .insurance-inner .price-section {
      text-align: center;
      display: block;
      border: 1px dotted gray;
      padding: 5px;
      border-radius: 5px;
      margin-top: 15px;
      color: #414f68;
      font-weight: bold; }
    html body div[ng-controller="insurance"] .insurance-content-wrapper section.insurance-list .result-list-item.insurance-result .insurance-inner img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
    html body div[ng-controller="insurance"] .insurance-content-wrapper section.insurance-list .result-list-item.insurance-result .insurance-inner .img-section {
      height: 100px;
      width: 100%;
      margin-bottom: 10px;
      position: relative; }
      html body div[ng-controller="insurance"] .insurance-content-wrapper section.insurance-list .result-list-item.insurance-result .insurance-inner .img-section:before {
        content: "";
        width: 100%;
        position: absolute;
        -moz-transition: width 0.3s;
        -o-transition: width 0.3s;
        -webkit-transition: width 0.3s;
        transition: width 0.3s;
        bottom: 0;
        opacity: 0.6;
        background: #ffffff;
        background: -moz-linear-gradient(top, #ffffff 0%, #414f68 40%, #414f68 60%, #ffffff 100%);
        background: -webkit-linear-gradient(top, #ffffff 0%, #414f68 40%, #414f68 60%, #ffffff 100%);
        background: linear-gradient(to right, #ffffff 0%, #414f68 40%, #414f68 60%, #ffffff 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
        height: 1px; }
    html body div[ng-controller="insurance"] .insurance-content-wrapper section.insurance-list .result-list-item.insurance-result .insurance-inner .submit-wrapper {
      margin-top: 10px; }
      html body div[ng-controller="insurance"] .insurance-content-wrapper section.insurance-list .result-list-item.insurance-result .insurance-inner .submit-wrapper button {
        margin-bottom: 0 !important; }
  html body div[ng-controller="insurance"] .insurance-content-wrapper section.insurance-list .result-list-item.insurance-result .col-md-9 {
    padding-right: 0 !important;
    height: 325px;
    overflow-x: hidden;
    display: block;
    width: 73.7% !important; }
    html body div[ng-controller="insurance"] .insurance-content-wrapper section.insurance-list .result-list-item.insurance-result .col-md-9::-webkit-scrollbar {
      width: 5px; }
    html body div[ng-controller="insurance"] .insurance-content-wrapper section.insurance-list .result-list-item.insurance-result .col-md-9::-webkit-scrollbar-thumb {
      background-color: #0aaff3;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      border-radius: 5px; }
    html body div[ng-controller="insurance"] .insurance-content-wrapper section.insurance-list .result-list-item.insurance-result .col-md-9::-webkit-scrollbar-track {
      background-color: #eee;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      border-radius: 5px; }
    html body div[ng-controller="insurance"] .insurance-content-wrapper section.insurance-list .result-list-item.insurance-result .col-md-9::-webkit-scrollbar-track:start {
      background-color: transparent; }
    html body div[ng-controller="insurance"] .insurance-content-wrapper section.insurance-list .result-list-item.insurance-result .col-md-9 body {
      scrollbar-face-color: #0aaff3;
      scrollbar-track-color: #eee; }
  html body div[ng-controller="insurance"] .insurance-content-wrapper section.insurance-list .result-list-item.insurance-result .insurance-detail {
    border-bottom: 1px dotted lightgray;
    margin-bottom: 10px;
    padding-bottom: 10px; }
    html body div[ng-controller="insurance"] .insurance-content-wrapper section.insurance-list .result-list-item.insurance-result .insurance-detail span {
      display: block;
      line-height: 2;
      letter-spacing: -0.5px; }
    html body div[ng-controller="insurance"] .insurance-content-wrapper section.insurance-list .result-list-item.insurance-result .insurance-detail .detail-cover-limit {
      margin: 0 -15px 0 0;
      text-align: left;
      color: #414f68;
      font-weight: bold; }
    html body div[ng-controller="insurance"] .insurance-content-wrapper section.insurance-list .result-list-item.insurance-result .insurance-detail .detail-title {
      width: 100%;
      float: right; }
      html body div[ng-controller="insurance"] .insurance-content-wrapper section.insurance-list .result-list-item.insurance-result .insurance-detail .detail-title:before {
        content: "";
        height: 100%;
        position: absolute;
        -moz-transition: height 0.3s;
        -o-transition: height 0.3s;
        -webkit-transition: height 0.3s;
        transition: height 0.3s;
        top: 0;
        left: 7px;
        opacity: 0.6;
        background: #ffffff;
        background: -moz-linear-gradient(top, #ffffff 0%, #414f68 40%, #414f68 60%, #ffffff 100%);
        background: -webkit-linear-gradient(top, #ffffff 0%, #414f68 40%, #414f68 60%, #ffffff 100%);
        background: linear-gradient(to bottom, #ffffff 0%, #414f68 40%, #414f68 60%, #ffffff 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
        width: 1px; }

html body div[ng-controller="insurance"] .insurance-content-wrapper section.passenegrs-info {
  margin-top: 15px; }
  html body div[ng-controller="insurance"] .insurance-content-wrapper section.passenegrs-info .passengers .passengers-detail .passengers-info.submit .cancel {
    padding-right: 15px !important; }
  html body div[ng-controller="insurance"] .insurance-content-wrapper section.passenegrs-info .passengers .passengers-detail .passengers-info .field-wrapper .field.nationality-field {
    pointer-events: none;
    background-color: #efefef; }

html body div[ng-controller="insurance"] .insurance-content-wrapper section.reserve-info-wrapper {
  margin-top: 15px; }
  html body div[ng-controller="insurance"] .insurance-content-wrapper section.reserve-info-wrapper .reserve-info.detail-flight-info .flight-detail-confirm {
    /*img {
                        width: 100%;
                    }*/ }
    html body div[ng-controller="insurance"] .insurance-content-wrapper section.reserve-info-wrapper .reserve-info.detail-flight-info .flight-detail-confirm .flight-information i.fa-umbrella {
      transform: rotate(0deg) !important; }
    html body div[ng-controller="insurance"] .insurance-content-wrapper section.reserve-info-wrapper .reserve-info.detail-flight-info .flight-detail-confirm .information-content .information .information-item {
      width: 50%; }
      html body div[ng-controller="insurance"] .insurance-content-wrapper section.reserve-info-wrapper .reserve-info.detail-flight-info .flight-detail-confirm .information-content .information .information-item span.title.destination {
        width: 30% !important; }
      html body div[ng-controller="insurance"] .insurance-content-wrapper section.reserve-info-wrapper .reserve-info.detail-flight-info .flight-detail-confirm .information-content .information .information-item.hasIcon span.title {
        width: 30% !important; }

html body div[ng-controller="insurance"] .insurance-content-wrapper section.request-summary #insurance .form-header .form-title {
  color: #414f68;
  margin: 0px auto 50px; }
