/** Khushbu jajal 
For home page contact form alerts
***/
.alert.hide
{
    display:none;
}

/** Results page **/
.top-pick-box button {
    font-weight: 600;
    color: #f8b834;
    border: none;
    background: transparent;
}
.owl-dots
{
    position: absolute;
    right: 0;
    top: -90px;
}
.owl-theme .owl-dots .owl-dot span
{
    background: #3db554;
    width: 25px;
    height: 25px;
    border-radius: 3px;
    color: #fff;
    padding: 4px 0px;
    font-size: 12px;
}
.monthly-next-area
{
    margin-right: 110px;
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev
{
    font-size: 20px;
}
.wished .fa
{
    color:#3db554;
}
.caresoul-box h3
{
    min-height: 40px;
}
.result-text-area .form-group:after {
    content:none
}
.no-portfolios a{
    font-weight: 600;
    color: #f8b834;
}
#no_shortlist
{
    text-align: center;
}
.featurelisting-area {
	margin-top: 78px;
}
.sidefeaturelisting-area
{
    margin-top: 30px;
}
.sidefeaturelisting-area .feature-listing li
{
    background: none;
    padding: 3px 0 10px 3px;
}
.read-more-feature, .read-more-feature:hover, .read-more-feature:focus
{
    color: #f8b834;
}
.feature-listing li
{
    min-height: 80px;
}
.caresoul-box .owl-logo
{
    margin-bottom: 40px;
    margin-top: 40px;
}
.caresoul-box h3
{
    margin-bottom: 30px;
    margin-top: 55px;
}
.caresoul-box .btn
{
    margin-top: 15px;
    margin-bottom: 15px;
}
.inner-page-banner
{
    height: 250px;
}

.testresult-display-btn input[type="text"]:disabled{
    background-color: #c9c9ca !important;
    border: 2px solid #c9c9ca !important;
    
}
input[readonly]
{
    background-color: #d6d6d6 !important;
    border: 2px solid #d6d6d6 !important;
    cursor: not-allowed;
}
.side-banner-image
{
    margin-top:100px
}
.monthly-next-area {
    float: left;
}
.transp-btn {
    margin-top: 0px;
}
.transp-btn:disabled{
    color:#000;
}
.highlight-link
{
    color: #F8B834;
}

.footer-logo
{
    max-width: 215px;
}
.year-wrap
{
    text-align: center;
}
.year-wrap img
{
    max-width:50px;
}
.progressbar li
{
    width:20%;
}
.sub-title2
{
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
    font-size: 15px;
    margin-bottom: 15px;
}
.single-news ul li
{
    list-style: disc;
}
.single-news ul
{
    padding: 0 40px;
}
.news-wrapper img
{
    height: 230px;
    object-fit: cover;
}
.testresult-display-btn select{
    height:40px !important;
    padding: 5px 20px;
}
.period-row label
{
    margin-top: 10px;
}
.update-testbtn
{
    margin-top: 20%;
}
#memberBio
{
    white-space: break-spaces;
}
.flip-box
{
    height: 435px;
}
.flip-box p a span{
    text-overflow: ellipsis;
    overflow: hidden;
    width: 90%;
    word-break: normal;
    white-space: nowrap;
}

.progress-content .btn-primary {
    min-width: 150px;
}
.form-group .row
{
    margin: 0px;
}
span.required_span
{
    color:red;
}
.sub-titlep
{
    font-weight: 600;
    font-size: 15px;
}
#nominiesList .nominee-row:not(:last-child)
{
    border-bottom: 1px solid #ddd;
    margin-top: 5px;
    margin-bottom: 10px;
}
.apply-buttons {
    width: 200px;
    white-space: break-spaces;
    min-height: 85px;
    font-weight: bold;
}
.apply-buttons.selected
{
    background-color: #d39e00;
    border-color: #c69500;
}
.custom-parsley-error
{
    font-size: 0.9em;
    line-height: 0.9em;
    color: #B94A48;
}

  .tracking-list {
  border:1px solid #e5e5e5
  }
  .tracking-item {
  border-left:1px solid #e5e5e5;
  position:relative;
  padding:2rem 1.5rem .5rem 2.5rem;
  font-size:15px;
  margin-left:3rem;
  min-height:5rem
  }
  .tracking-item:last-child {
  padding-bottom:4rem
  }
  .tracking-item .tracking-date {
  margin-bottom:.5rem
  }
  .tracking-item .tracking-date span {
  color:#888;
  font-size:85%;
  padding-left:.4rem
  }
  .tracking-item .tracking-content {
  padding:.5rem .8rem;
  background-color:#f4f4f4;
  border-radius:.5rem;
  word-break: break-word;
  }
  .tracking-item .tracking-content span {
  display:block;
  color:#888;
  font-size:13px;
  }
  .tracking-item .tracking-icon {
  line-height:2.6rem;
  position:absolute;
  left:-1.3rem;
  width:2.6rem;
  height:2.6rem;
  text-align:center;
  border-radius:50%;
  font-size:1.1rem;
  color:#fff
  }
  .tracking-item .tracking-icon.status-sponsored {
  background-color:#f68
  }
  .tracking-item .tracking-icon.status-delivered {
  background-color:#4cbb87
  }
  .tracking-item .tracking-icon.status-outfordelivery {
  background-color:#f5a551
  }
  .tracking-item .tracking-icon.status-deliveryoffice {
  background-color:#f7dc6f
  }
  .tracking-item .tracking-icon.status-attemptfail {
  background-color:#b789c7
  }
  .tracking-item .tracking-icon.status-exception {
  background-color:#d26759
  }
  .tracking-item .tracking-icon.status-inforeceived {
  background-color:#214977
  }
  .tracking-item .tracking-icon.status-intransit {
    color: #000000;
   
    font-size: 16px;
    font-weight: 600;
    height: 40px;
    width: 40px;
    overflow: hidden;
    border: 2px solid #f8b834;
  }
  .admin-pi
  {
    background-color: #ffffff;
  }
  .user-pi
  {
    background-color: #f8b834;
  }
  .app-row h6
  {
      font-weight:700;
  }
   .app-row
   {
       margin-bottom:10px;
   }
   /* Center the loader */
#loader {
    position: absolute;
    left: 50%;
    top: 15%;
    z-index: 1;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
    border: 16px solid #f3f3f3;
    border-radius: 50%;
    border-top: 16px solid #3DB554;
    width: 60px;
    height: 60px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
  }
  #bgloader
  {
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      border: 0;
      background: #000;
      background-color: rgba(0,0,0,0.4);
      z-index: 9999;
  }
  .application-form
  {
      margin:10px;
  }
  span[lang] {
     font-style: normal !important; 
}


  @-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
  }
  
  @keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
  }
  
  /* Add animation to "page content" */
  .animate-bottom {
    position: relative;
    -webkit-animation-name: animatebottom;
    -webkit-animation-duration: 1s;
    animation-name: animatebottom;
    animation-duration: 1s
  }
  
  @-webkit-keyframes animatebottom {
    from { bottom:-100px; opacity:0 } 
    to { bottom:0px; opacity:1 }
  }
  
  @keyframes animatebottom { 
    from{ bottom:-100px; opacity:0 } 
    to{ bottom:0; opacity:1 }
  }

  .h4-title span
  {
    float: right;
    cursor:pointer;
  }

  .copy-address
  {
    float: right;
    margin-right: 20px;
    cursor: pointer;
    font-size: 16px;
  }
  #document_type, #other_document_type
  {
    border-radius: .25rem !important;
    padding: .375rem .75rem !important;
    height: auto !important;
  }
  
@media(min-width:992px) {
  .tracking-item {
    margin-left:10rem
  }
  .tracking-item .tracking-date {
    position:absolute;
    left:-10rem;
    width:7.5rem;
    text-align:right
  }
  .tracking-item .tracking-date span {
    display:block
  }
  .tracking-item .tracking-content {
    padding:0;
    background-color:transparent
  }
}
