/**
 * Track24 tracking widget v1.76
 * updated 29.08.2023
 */
#track24Form {
 /*display: flex; */
  margin-block-end: 1em;
}

.inputWrapper {
display: flex;
}

#track24Input {
	outline: none!important;
	flex: 1;
    /* height: 44px;*/
    margin-right: 1px;
    width: 76%;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    border-width: 2px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    /* box-shadow: none; */
    /* -webkit-box-sizing: content-box!important; */
    -moz-box-sizing: content-box!important;
    /* box-sizing: content-box!important; */
    border-color: #bdc3c7;
    transition: color linear .2s,border linear .2s;
    background-color: #fff;
    border: 1px solid #ccc; 
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border linear .2s,box-shadow linear .2s; 
    -moz-transition: border linear .2s,box-shadow linear .2s;
    -o-transition: border linear .2s,box-shadow linear .2s;
    transition: border linear .2s,box-shadow linear .2s;
    display: inline-block;
    padding: 0px 6px;
    /* margin-bottom: 10px; */
}	

#track24Button {
	outline: none!important;
    padding: 4px 6px;
    height: 44px;
    /*margin-right: 7px;*/
    width: 140px;;
    max-width: 140px;
    background-color: #f39c12;
    border: none;
    color: #fff;
    text-shadow: none;
    background-image: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 1px solid #bcc3c7;
    color: #555;
    font-weight: 300!important;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    /* padding: 11px 19px; */
    /* font-size: 20px; */
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    /* vertical-align: middle; */
    cursor: pointer;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #ccc;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    border-bottom-color: #b3b3b3;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
	
}	

#track24Button:disabled {
  background: #dddddd;
  color: #7c7575;
  cursor: wait;
}
.track24Result {
    /* width: 98%; */
    /* padding: 10px; */
    border: 1px solid #cccccc;
    display: none;
}	
.track24Result-Title	{
  color: #ffffff;
  background: #0165b1;
  font-size: 18px;
  line-height: 40px;
  /* height: 40px; */
  min-height: 40px;
  padding-left: 20px;
}
.track24Result-Events {
}	
.track24Result-Row	{
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size:13px;	
  min-height: 50px;
  padding-top:10px; 
  padding-bottom:10px;
  border-bottom:1px solid #cccccc;	
  cursor: pointer;
  position: relative;
}
.track24Result-Row:hover	{
	background: #CAF1F7;
}

.track24Result-Status {
display:inline;	
padding: 36px 0;
text-align: left;
width: 50px;
background-image: url('//track24.ru/img/status.png');
background-repeat: no-repeat;
background-position: -125px center;
position:relative;
}

.track24Result-DateTime {
/* display:inline;	*/
float:left;
 padding-right:15px;
}
.track24Result-Date {
 padding-left:5px;
 padding-right:5px;
 padding-bottom:5px;
 /* text-align: right; */
 font-weight: bold;
}	
.track24Result-Time {
 padding-left:5px;
 padding-right:5px;
 padding-bottom:5px;
 /* text-align: right; */
	
}	
.track24Result-Operations {
 display:inline;	
   padding-right:5px;
 }
.track24Result-Operations-2-line {
   padding-right:5px;
   padding-top:5px;
   clear:both;
 }
 
.track24Result-OperationAttribute {
  font-weight: bold;
  padding-right:15px;
  /* padding-bottom:5px; */
  display: block;
 }
.track24Result-OperationType {
}
.track24Result-Place {
 padding-right:5px;
 padding-top:5px;	
}
.track24Result-OperationPlacePostalCode {
padding-bottom:5px;
 padding-right:15px; 	
}
.track24Result-operationPlaceName {
 padding-bottom:5px;
}

.track24Result-copyright {
padding: 15px 15px 5px 0px;
text-align: right;
color: #8e8989;	
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.track24Result-copyright-link {
color: #8e8989;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 12px;
opacity:0.7;
}
.track24Result-copyright-link:hover {
opacity:1;
}

.track24Result-serviceName {
	  position: absolute;
    right: 10px;
    top: 10px;
    border-radius: 0;
    font-size: 11px;
    font-weight: normal;
    background-color: #5bc0de;
    padding: .2em .6em .3em;
    font-size: 75%;
    color: #fff;
    text-align: center;
    white-space: nowrap;   
}


#track24AjaxLoader-elements{
	position:relative;
	width:220px;
	height:20px;
	margin: 10px auto 7px auto;
}
    
.track24AjaxLoader-elements{
	position:absolute;
	top:0;
	background-color:rgb(1, 101, 177);
	width:14px;
	height:14px;
	animation-name:bounce_track24AjaxLoader-elements;
		-o-animation-name:bounce_track24AjaxLoader-elements;
		-ms-animation-name:bounce_track24AjaxLoader-elements;
		-webkit-animation-name:bounce_track24AjaxLoader-elements;
		-moz-animation-name:bounce_track24AjaxLoader-elements;
	animation-duration:1.5s;
		-o-animation-duration:1.5s;
		-ms-animation-duration:1.5s;
		-webkit-animation-duration:1.5s;
		-moz-animation-duration:1.5s;
	animation-iteration-count:infinite;
		-o-animation-iteration-count:infinite;
		-ms-animation-iteration-count:infinite;
		-webkit-animation-iteration-count:infinite;
		-moz-animation-iteration-count:infinite;
	animation-direction:normal;
		-o-animation-direction:normal;
		-ms-animation-direction:normal;
		-webkit-animation-direction:normal;
		-moz-animation-direction:normal;
	transform:scale(.3);
		-o-transform:scale(.3);
		-ms-transform:scale(.3);
		-webkit-transform:scale(.3);
		-moz-transform:scale(.3);
	border-radius:10px;
		-o-border-radius:10px;
		-ms-border-radius:10px;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
}

#track24AjaxLoader-elements_1{
	left:0;
	animation-delay:0.6s;
		-o-animation-delay:0.6s;
		-ms-animation-delay:0.6s;
		-webkit-animation-delay:0.6s;
		-moz-animation-delay:0.6s;
}

#track24AjaxLoader-elements_2{
	left:29px;
	animation-delay:0.75s;
		-o-animation-delay:0.75s;
		-ms-animation-delay:0.75s;
		-webkit-animation-delay:0.75s;
		-moz-animation-delay:0.75s;
}

#track24AjaxLoader-elements_3{
	left:58px;
	animation-delay:0.9s;
		-o-animation-delay:0.9s;
		-ms-animation-delay:0.9s;
		-webkit-animation-delay:0.9s;
		-moz-animation-delay:0.9s;
}

#track24AjaxLoader-elements_4{
	left:88px;
	animation-delay:1.05s;
		-o-animation-delay:1.05s;
		-ms-animation-delay:1.05s;
		-webkit-animation-delay:1.05s;
		-moz-animation-delay:1.05s;
}

#track24AjaxLoader-elements_5{
	left:117px;
	animation-delay:1.2s;
		-o-animation-delay:1.2s;
		-ms-animation-delay:1.2s;
		-webkit-animation-delay:1.2s;
		-moz-animation-delay:1.2s;
}

#track24AjaxLoader-elements_6{
	left:146px;
	animation-delay:1.35s;
		-o-animation-delay:1.35s;
		-ms-animation-delay:1.35s;
		-webkit-animation-delay:1.35s;
		-moz-animation-delay:1.35s;
}

#track24AjaxLoader-elements_7{
	left:175px;
	animation-delay:1.5s;
		-o-animation-delay:1.5s;
		-ms-animation-delay:1.5s;
		-webkit-animation-delay:1.5s;
		-moz-animation-delay:1.5s;
}

#track24AjaxLoader-elements_8{
	left:205px;
	animation-delay:1.64s;
		-o-animation-delay:1.64s;
		-ms-animation-delay:1.64s;
		-webkit-animation-delay:1.64s;
		-moz-animation-delay:1.64s;
}



@keyframes bounce_track24AjaxLoader-elements{
	0%{
	transform:scale(1);
		background-color:rgb(1, 101, 177);
	}

	100%{
	transform:scale(.3);
		background-color:rgb(255,255,255);
	}
}

@-o-keyframes bounce_track24AjaxLoader-elements{
	0%{
	-o-transform:scale(1);
		background-color:rgb(1, 101, 177);
	}

	100%{
	-o-transform:scale(.3);
		background-color:rgb(255,255,255);
	}
}

@-ms-keyframes bounce_track24AjaxLoader-elements{
	0%{
	-ms-transform:scale(1);
		background-color:rgb(1, 101, 177);
	}

	100%{
	-ms-transform:scale(.3);
		background-color:rgb(255,255,255);
	}
}

@-webkit-keyframes bounce_track24AjaxLoader-elements{
	0%{
	-webkit-transform:scale(1);
		background-color:rgb(1, 101, 177);
	}

	100%{
	-webkit-transform:scale(.3);
		background-color:rgb(255,255,255);
	}
}

@-moz-keyframes bounce_track24AjaxLoader-elements{
	0%{
	-moz-transform:scale(1);
		background-color:rgb(1, 101, 177);
	}

	100%{
	-moz-transform:scale(.3);
		background-color:rgb(255,255,255);
	}
}

.track24Result-extended-information {
 border-bottom: 1px solid #cccccc;	
 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}



.track24Result-sp-list {
    display: block;
    /* margin-top: 1.4em; */
    margin-bottom: 1.4em;
    /* margin-left: -2.5em; */
	/* display: table;   */
	/*margin-left: -25px;*/
   }

    .track24Result-sp {
    display: block;
    position: relative;
    line-height: 2;
    letter-spacing: -1ex;
	/*margin-left: 15px;*/
	list-style-type: none;  
    }
	.track24Result-sp_left {
    vertical-align: top;
    margin-right: -60%;
    overflow: hidden;
	}
	.track24Result-sp_left, .track24Result-sp_right {
		display: -moz-inline-box;
		display: inline-block;
		vertical-align: top;
		letter-spacing: normal;
		width: 40%;
	}
	.track24Result-sp_right {
		vertical-align: bottom;
		margin-left: 60%;
		width: 58%;
	}
	.track24Result-sp_title {
		display: inline;
		padding-right: .3em;
		font-size: 1em;
	}
	.track24Result-sp_line {
		display: -moz-inline-box;
		display: inline-block;
		width: 100%;
		margin: 0 -100% 0 0;
		vertical-align: baseline;
		border-bottom: 1px dotted #ccc;
	}
	
	 .track24Result-sp_m {
      margin-top: 10px;
      position: relative;
      line-height: 1.5;
      height: 50px;
	  list-style-type: none;
    }
	.track24Result-sp_left_m {
		vertical-align: top;
		overflow: hidden;
	}
	.track24Result-sp_left_m, .track24Result-sp_right_m {
		display: -moz-inline-box;
		vertical-align: top;
		letter-spacing: normal;
		
	}
	.track24Result-sp_right_m {
		vertical-align: bottom;
		margin-left: 1%;
		
	}
	.track24Result-sp_title_m {
		display: inline;
		padding-right: .3em;
		font-size: 1.1em;
		font-weight:bold;
	}
	.track24Result-sp_line_m { 
		display: none;
		visibility: hidden;
	}


.track24Result-extended-information-lead { 
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 1.25rem;
	font-weight: 300;
	margin-top: 5px;
    margin-left: 10px;
}


#trackingDetailsTitle > span.sampleTrackCode {
    
}
.track24Result-border-bottom-dotted {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 300;
    text-decoration: none;
    border-bottom: 1px dotted #9FA3A5;
    color: 1px dotted #9FA3A5;
    /* cursor: pointer; */
}