@charset "utf-8";
/* CSS Document */

.inner-st p{
	text-transform:none;
	color:rgba(0, 0, 0, 0.4);
	font-size:1em;
	text-align: left
}

.inner-st img{
	width:60%;
	}

.rdeal-wlcm-descr {
	display: flex;
	width: 100%;
	height: 100%;
	min-height: 300px;
	background: url(../images/mid-imgs-sp.jpg);
	background-size: cover !important;
	background-repeat: no-repeat !important;
	background-position: top center !important;
}

.inner-st h2 {
font-size: 1em;
font-weight: 600;
color: rgba(0, 0, 0, 0.6);
margin: 20px 0px;	
}
.te-footer{
	color:#fff;
}

.rdeal-all-txt {
	padding: 4px 55px;
}
.rdeal-all-txt h2 {
	font-family: 'Mulish', sans-serif;
	font-size: 3em;
	font-weight: 600;
	color: rgba(0, 0, 0, 1.0);
	padding: 30px 0;
}

.rdeal-all-txt .all-txt-item p {
	font-size: 16px;
	color: rgba(0, 0, 0, 0.6);
}

.nopadn {
	padding: 0px !important;
	margin: 0px !important;
}
.te-footer span{
	display: block;
	padding: 2px ;
}

.inner-st ul li{
	margin-bottom:10px;
}

.inner-st ul li a{
	color:#fff;
}
.loadbar-text{
	position: absolute;
	z-index: 3009;
	left:50px;
	top: 5px;
	font-size: 1.2em;
	color: #ffffff;
}
.track-div{
	margin: 40px 0px;
}
.pagefieldset legend{
background: #1A68A8;
color: #fff;
font-size: 1.2em;
padding: 8px 20px; 
margin-top: 20px;
}

#tabletab td{
padding: 7px 0px;
}

#tabletab .blockTag, .recTag {
	font-size: 1em;
	font-weight: bold;
	color: #5C5C5C;
	padding: 0 9px;
font-size: 14px;
  font-family: 'Mulish', sans-serif;
  font-weight: 700;
}

#tabletab .namTag, .descrTag {
  color: #005959;
  padding: 0 9px;
  font-size: 14px;
  font-family: 'Mulish', sans-serif;
  font-weight: 300;
	}

#infotab th {
 font-family: 'Mulish', sans-serif;
}
#infotab td {
 font-family: 'Mulish', sans-serif;
}

	.maxpr-expert-img {
 background: url(../webfiles/medical-second.png);
 background-repeat: no-repeat;
 background-position: center;
 background-size: cover;   
 display: flex;
 width: 100%;
 height: 100%;
}

.appinf-end-cover .endinfo-subcontent {
    display: flex;
    padding-left: 20px;
    padding-top: 20px;
}


    .end-note-mg span {
        background: #fff;
        border: 2px solid #153DA6;
        width: 60px;
        height: 60px;
        border-radius: 50%;
        display: block;
        padding: 10px 0px 0px 9px;
        margin-right: 9px;
    }

    .end-note-mg img {
        width: 37px;
    }
    .appinf-end-cover .endinfo-subcontent .endinf-subtxt-item {
        padding-left: 10px;
    }

     .appinf-end-cover .endinfo-subcontent .endinf-subtxt-item h4{
         font-size: 1.4em; 
         font-family: 'Mulish', sans-serif;
         color: rgba(0, 0, 0, 0.9);
         font-weight: 600;
 
    } 

      .appinf-end-cover .endinfo-subcontent .endinf-subtxt-item p{
         font-size: 16px; 
         font-family: 'Mulish', sans-serif;
         color: rgba(0, 0, 0, 0.5);
         font-weight: 400;
 
    } 

    .about-content {
        padding-left: 20px;
    }
    .about-content h3{
        font-size: 2em; 
         font-family: 'Mulish', sans-serif;
         color: rgba(0, 0, 0, 0.9);
         font-weight: 500;
         line-height: 1.2; 
         padding: 22px 0;     
    }

    .about-content p{
        font-size: 1em; 
         font-family: 'Mulish', sans-serif;
         color: rgba(0, 0, 0, 0.7);
         font-weight: 400;
    }

    .track-container h2{
    	   font-size: 1.6em; 
         font-family: 'Mulish', sans-serif;
         color: rgba(0, 0, 0, 0.7);
         font-weight: 700;
    }


    .track-txt-msg {
    		font-size: 15px; 
         font-family: 'Mulish', sans-serif;
         color: rgba(0, 0, 0, 0.5);
         font-weight: 300;	
    }

.site-margin {
	margin-top: 14pc;
	margin-bottom: 3pc;
}




.topbar {
    display: flex;
    justify-content: flex-end;
}
.topbar .tb-item {
    display: inline-block;
    background: #062E97;
    padding-right: 11px;
    padding-left: 10px;
    height: 30px;
-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 19% 100%);
clip-path: polygon(0 0, 100% 0, 100% 100%, 19% 100%);
}

.topbar .tb-item ul{
list-style: none;

    }

    .topbar .tb-item ul li{
        display: inline-block;
        float: left;
    }

    .topbar .tb-item ul li a{
    color: rgba(255, 255, 255, 0.9);
    font-size: 13px;
    display: block;
   padding-top: 4px;
   padding-right: 9px;
   margin-left: -20px;
    }

    .top-iconbd {
        color: rgba(255, 255, 255, 1.0) !important;
        font-size: 13px;
    }

  
    .trk-head h2 span {
    	display: block;
        font-size: 24px;
        font-family: 'Mulish', sans-serif;;
        font-weight: 600;
        color: rgba(0, 0, 0, 0.6);
        padding: 40px 0;
    }

    .trk-head h2 img {
     width: 60px !important;
    }

.lst-content img{
    width: 100%;
    margin: 40px 20px;
}


#trans-list-span li{
    display: block;
}

#trans-list-span li a img{
width: 20px !important;
height: 12px !important;
}

#trans-list-span li a span{
    padding-left:  10px !important;
}




.pay-cv {
    display: flex;
    font-size: 16px;
    font-weight: bold;
    color: rgba(0, 0, 0, 0.6);
}    

.pay-cv .pay-cv-item {
  padding-right: 13px;
    }

.pay-cv .pay-cv-item span {
color: rgba(0, 0, 0, 1.0);
font-weight: 500;
font-size: 14px;
    }

    .pay-cv .pay-cv-txt {

    }

.md-payn {
    display: inline-block;
    padding: 2px 20px;
    color: #e83f15;
    background: rgba(232, 63, 21, 0.3);
   margin-left: 4px;
   font-size: 12px;
   font-weight: 300;
   border-radius: 15px;
   font-family: Helvetica;
}

.md-txt-tb {
    display: inline-block;
    font-size: 13px;
    font-weight: 600;
    font-family: Helvetica;
}

.parc-stat-trns {
    display: inline-block;
    padding: 2px 20px;
    font-size: 12px;
    color: #07520d;
    background: rgba(7, 82, 13, 0.3);
   margin-left: 4px;
   font-weight: 300;
   border-radius: 15px;
   font-family: Helvetica;
}


.expecd_del_stat {
    display: flex;
 font-size: 14px;
 font-weight: bold;
 color: rgba(0, 0, 0, 0.7);
  }

  .expecd_del_stat .expcd-del-item { 
  padding-right: 12px;
  }

   .expecd_del_stat .expcd-del-item span { 
color: rgba(0, 0, 0, 1.0);
font-weight: 500;
font-size: 14px;
display: block;
   }

.expecd_del_stat .expcd-del-txt span {
  font-weight: 300;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.6);
}
  .expecd_del_stat span{
    display: inline-block;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.6);
    font-size: 13px;
    font-family: Helvetica;
  }

  .last-locn {
    display: flex;
     font-size: 14px;
     font-weight: 600;
     color: rgba(0, 0, 0, 0.7);
     font-family: Helvetica;

  }

  .last-locn .last-locn-item {
    padding-right: 10px;
  }

  .last-locn .last-locn-item span {
    display: block;
   color: rgba(0, 0, 0, 1.0);
    font-weight: 500;
    font-size: 14px;
  }

  .last-locn-txt span {
  font-weight: 300;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.6);
  }

  .last-locn span{
    display: inline-block;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.5);
  }

  .trck-corner h3 {
    padding: 11px 20px;
    font-size: 1em;
    color: rgba(0, 0, 0, 0.7);
    text-transform: uppercase;
    color: #0a6bcc;
  }

  .trck-corner {
    display: flex;
    align-items: center;
  }
  .trck-corner span {
    display: inline-block;
    width: 50%;
  }

  .parcl-descr {
    padding: 9px 4px;
  }

  .parcl-descr .parcl-item {
    font-weight: bold;
    color: rgba(0, 0, 0, 0.7);
    font-size: 14px;
    padding: 2px 0;
  }

  .parcl-descr .parcl-item :first-child {
    font-weight: bold;
    color: rgba(0, 0, 0, 0.7);
    font-size: 14px;
    font-family: Helvetica;
  } 

  .parcl-descr .parcl-item :last-child{
    display: inline-block;
    padding-left: 13px;
    font-weight: 400;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.6);
    font-family: Helvetica;
  }

  


  fieldset legend {
  font-size: 14px !important;
  font-family: Helvetica;
  font-weight: 500;
  line-height: 25px;
  padding: 10px 0;
  color: rgba(0, 0, 0, 1.0) !important;
  }

.logtxt-db {
    padding: 19px 0;
}

.logtxt-db h4 {
    font-size: 1em;
    font-weight: 300;
     font-family: Helvetica;
     color: rgba(0, 0, 0, 0.7);
   }
   
   .frmPage {
    padding: 3px 30px;
   }
   .frmPage label{
    font-size: 12px ;
    font-weight: 500;
    color: #2d78e0;
    font-family: Helvetica;
   }
  .frmPage .frm-input {
    margin-top: 8px;
  }

  .frmPage input {
   height: 50px;
  }

.frm-savebox {display:flex; 
   align-items: center;
   margin-top: -10px;
}

.frm-savebox span {
    font-size: 1em;
    font-family: Helvetica;
    color: rgba(0, 0, 0, 0.4);
    font-weight: 400;
}
.bd-btn {
    display: flex;
    justify-content: flex-end;
}


.frmPage button {
    font-family: Helvetica;
  font-size: 14px;
  font-weight: 300;
  background: #fed330;
  border: 0px;
  padding: 9px 19px;
  color: rgba(0, 0, 0, 0.7);
  border: 1px solid #ccaa27;
  border-radius: 9px;
}

.main-frm-cover {
    padding: 33px 30px;
    box-shadow: 1px 3px 2px 1px rgba(0, 0, 0, 0.2);
    border: 1px dotted rgba(0, 0, 0, 0.1);
    border-radius: 13px;
}

     #infotab th {
        font-size: 14px;
        font-family: Helvetica;
        font-weight: 600;
        color: rgba(0, 0, 0, 0.9);
     }

     .track-stat-main img{
        width: 70px;
     }

     .track-stat-main span{
        display: block;
        font-size: 13px;
        padding: 9px 0;
        font-family: Helvetica;
        font-weight: 400;
     }

    .stat-details {
        border-left: 5px solid #B30000;
        padding: 0 10px;
        margin-top: 20px;
    }

    .stat-details .dateUpd { 
        font-size: 12px;
    }
    .locDetn {
        color: rgba(0, 0, 0, 0.7);
        font-size: 17px;
    }

    .history-pg-d { 
      margin-top: 30px;
     }

     .history-pg-d h3 { 
     margin-left: 20px;
     margin-top: 3em;
     padding-bottom: 20px;
     color: #cf1354;
     font-size: 1.5em;
     }

     .trk-head  h2 span {
        color: #cf1354;
     }
     .stat-descr h6 {
        font-size: 11px;
     }
     .stat-descr span i {
     display: inline-block;
     margin-right: 5px;
     font-size: 15px;
     }
     .stat-descr span {
    display: inline-block;
    font-size: 13px;
    font-family: Helvetica; 
    background: rgba(186, 7, 55, 0.2);
    margin-top: 20px;
    align-items: center;
    padding: 10px 30px;
    border-radius: 5px;
    color: rgba(105, 20, 43, 1);
     }

     .print-headr {
        display: flex !important;
     }

