body {
     /* background-image: url(https://track24.ru/img/ny-bg-5.png); */
}  

body *::selection{
    background-color:#0165b1;
	color: #ffffff;
} 

body.theme-light{background:#fff; color:#0a1e32}
body.theme-dark{background:#0a1e32; color:#fff}

body.theme-dark #centerColumn {
	background:#0a1e32; color:#fff
}
body.theme-dark #hypercomments_widget {
	background:#0a1e32; color:#fff
}
body.theme-dark .m {
	background:#225b78; color:#fff; border: 1px solid #000;
}

#hypercomments_widget {
	height: auto;
    background-color: #ffffff;
}
#T24Comments {
	height: auto;
    background-color: #ffffff;
}
#delay-collapse {
	height: auto;
    background-color: #ffffff;
}
#rules {
	height: auto;
    background-color: #ffffff;
}
#centerColumn {
	height: auto;
    background-color: #ffffff;
}
#rightColumn {
	height: auto;
    background-color: #ffffff;
}

/*
.ls-bg-center-click-area {
	     display: none;
}

 @media (min-width:1700px) {
		 body { 
			background: url("https://track24.ru/img/ls-11.11.2021-bg.jpg?v2") no-repeat center center;
			background-position: center;
			background-position-y: 5px;
			background-repeat: no-repeat; 
		 }
		 
		.ls-bg-center-click-area {
		    display: block;
			position: absolute;  
			width: 1600px;
			height: 770px;   
			top: 70px;
			left: 50%;
			transform: translateX(-50%);
			cursor: pointer;
			z-index: 0;
	    }
}	
 */

.g-1{
		 position:absolute;
		 padding-left:20px;
		 background-image:url(https://track24.ru/img/girl-1v3.png);
		 background-repeat:no-repeat;
		 width:250px;
		 height:320px;
		 left:-139px;
		 z-index:1;
}

.g-covid-2019-1 {
		 position:absolute;
		 padding-left:20px;
		 background-image:url(https://track24.ru/img/girl-covid-2019-1.png);
		 background-repeat:no-repeat;
		 width:250px;
		 height:320px;
		 left:-139px;
		 z-index:1;
		 /* cursor: pointer;  */
}

html{position:relative;min-height:100%}

.hc__voting  {display: block;}
.hc__voting  {visibility: inherit;}
.hc__voting__good  {display: block;} 
.hc__voting__good  {visibility: inherit;}
.hc__voting__bad  {display: none;}
.hc__voting__bad {display: none; visibility: hidden;}  
.hc__top__right {display: none;}
.hc__top__unlike {display: none;}


.indent_1{height:55px}
.indent_2{height:75px}
.none{display:none}
.footer{left:0px;position:absolute;border-radius:0px;margin-right:-20px;/*padding-top:100px; */margin-top:100px;width:100%;background-color:#333333;color:#999;height:90px;padding-top:10px}
.footer > .container{padding-left:10px}
.footer a{color:#999}
.footer a:hover{color:#efefef}
.m{background-color: #DFEFF7;padding-top:25px;padding-bottom:25px;padding-left:25px;padding-right:25px;border:1px solid #ccc}
h7{color:#24548b}
#vk_comments{min-height:150px;padding-top:10px;padding-bottom:10px}
.todayTrackCounter{position:relative;color:#999}
.socialNetworks{position:relative;text-align:left}
.counters{position:relative;text-align:right;opacity:0.5}
.counters:hover{opacity:1}
.copyright{white-space:nowrap;opacity:1}
.copyright:hover{position:relative;opacity:1}
.sampleTrackCode{border-bottom:1px dotted;cursor:pointer}
.sampleTrackCode > a {border-bottom:0px dotted;cursor:pointer}
.sampleTrackCode > a:hover {border-bottom:1px dotted #eee;cursor:pointer; text-decoration: none;}

.signLink{border-bottom:1px dotted;cursor:pointer}
img{border:0}
.modal-header{border-bottom:0px solid #eee}
.modal-content{margin:5px;padding:5px}
#navbar-signOut-form{display:none}
#navSignInButton{display:none;margin-top:-4px; margin-right: 4px;}
#navSignOutButton{display:none;margin-top:-4px; margin-right: 4px;}
#navbar-signInUp-form{display:none; margin-top: -4px;}
#notificationsSetting{display:none; margin-top:3px}
.loginOverSocials{display:none}
.table-striped > thead > tr > .primary,.table-striped > thead > .primary > td,.table-striped > thead > .primary > th{background-color:#DFEFF7 !important;color:#000000}
.table-striped > tbody > tr > .danger,.table-striped > tbody > .danger > td,.table-striped > tbody > .danger > th{background-color:#f2dede !important}
.col-centred {margin:0 auto}
#topBanner{background:url(//track24.ru/img/header-top-banner-bg.png) repeat-x;top:11px;width:100%;position:relative;padding-bottom:1px;border:1px dashed #105DD3}
#mainContainer{margin-top:0px}
.main{margin:0 auto !important;float:none !important;text-align:center;width:960px}
.label-theme{background-color:#68dff0}
.bg-theme{background-color:#68dff0}
.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}
.badge-info{background-color:#0165b1}
.sidebar-toggle-box{float:left;padding-right:15px;margin-top:20px}
.sidebar-toggle-box .fa-bars{cursor:pointer;display:inline-block;font-size:20px}
.sidebar-closed > #sidebar > ul{display:none}
.sidebar-closed #main-content{margin-left:0px}
.sidebar-closed #sidebar{margin-left:-180px}

.ds{background:#ffffff; min-width:260px; /* border:1px solid #ffffff;   padding-bottom: 10px; */ margin: 0 auto;}
.ds h4{font-size:14px;font-weight:700}
.ds h3{color:#ffffff;font-size:16px;padding:0 10px;line-height:60px;height:60px;margin:0; /*background:#ff865c; */ background: #FF5722; text-align:center; box-shadow: 3px 3px 2px 0px rgba(0,0,0,0.18); }
.ds .history-lines .desc{border-bottom:1px solid #eaeaea;display:inline-block;padding:7px 0;width:100%; max-height: 120px;}
.ds .history-lines .desc:hover{background:#68dff0;font-weight:normal;}
.ds .history-lines .thumb{width:25px;margin:0 5px 0 5px;display:block;float:left}
.ds .history-lines .history-line-setting{width:76px;position:relative;float:right;display:block;right:10px;color:#666666}
.ds .history-lines .details{width:150px;float:left}
.ds .history-lines > .desc p{font-size: 12px;margin-top: 0px; margin-bottom: 5px; overflow-x: hidden; margin-right: 13px;}
.ds .history-lines p > muted{font-size:16px;text-transform:uppercase;font-style:italic;color:#666666}.inplace_field{font-size:11px;width:100%}
.ds .history-lines a{color:#2173BA}
.ds .history-lines a:hover{color:#2173}

#history-lines > div:last-child {   border-bottom: 0px solid #ffffff; }

.trackDescription{cursor:pointer; margin-left: 15px; padding-left: 1px; padding-right: 1px; display: inline-block;  position: absolute; white-space: nowrap;}
.trackDescription_2{cursor:pointer; padding-left: 2px; padding-right: 2px;  display: inline-block; position: absolute; right: 20px; font-size: 10px;}
.history-line-setting > i.fa.fa-link{cursor:pointer}.history-line-setting > i.fa.fa-bell-slash-o{cursor:pointer}.history-line-setting > i.fa.fa-bell-slash-o:hover{color:green;cursor:pointer}.history-line-setting > i.fa.fa-bell-o{cursor:pointer}.history-line-setting > i.fa.fa-bell-o:hover{color:red;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}
.history-line-setting > i.fa.fa-clock-o{cursor:pointer}
.history-line-setting > i.fa-check-square-o:before{cursor:pointer}

.history-line-setting > i.fa.fa-clock-o:hover{color:red;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.history-line-setting > i.fa.fa-remove{cursor:pointer}.history-line-setting > i.fa.fa-remove:hover{color:red;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}
.tracking_title h3{color:#ffffff;font-size:16px;padding:0 10px;line-height:60px;height:60px;margin:0;/* background:black; */  background:#0165b1;text-align:left;padding-left:20px;white-space:nowrap}
.tracking_title_en h3{cursor: pointer; position: absolute; right: 20px; top:0px; color:#ffffff;font-size:16px;padding:0 10px;line-height:60px;height:60px;margin:0;/*background: black;*/ background:#0165b1;text-align:left;padding-left:20px;white-space:nowrap}
.tracking_title_en h3:hover{color:#ccc;} 
.tracking_table_title th{color:#ffffff;font-size:16px;padding:0 10px;line-height:50px;height:50px;margin:0;background:#0165b1;text-align:left;padding-left:20px}
.tracking_table_title th a{color:#ffffff;border-bottom:1px dotted;text-decoration:none}.tracking_table_title th a:hover{color:#ffffff;border-bottom:0px dotted;text-decoration:none}
.postcalc_title h3{color:#ffffff;font-size:16px;padding:0 10px;line-height:60px;height:60px;margin:0;background:#0165b1;text-align:left;padding-left:20px;white-space:nowrap}.stripe{top:6px;position:relative;width:100%;height:5px;background-image:url("/img/color-stripe.png")}#myComments{border-left:1px solid #ddd;border-right:1px solid #ddd;margin-bottom:40px}.comments{margin-top:10px}#contentContainer{margin-top:20px;margin-bottom:20px}.thumbnail{cursor:pointer}.thumbnail:hover{border:1px solid #0165b1;border-radius:0px;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.resetPasswordTitle h3{color:#ffffff;font-size:16px;padding:0 10px;line-height:60px;height:60px;margin:0;background:#0165b1;text-align:left;padding-left:20px;white-space:nowrap}.stripe{top:6px;position:relative;width:100%;height:5px;background-image:url("/img/color-stripe.png")}#myComments{border-left:1px solid #ddd;border-right:1px solid #ddd;margin-bottom:40px}.comments{margin-top:10px}#contentContainer{margin-top:20px;margin-bottom:20px}.thumbnail{cursor:pointer}.thumbnail:hover{border:1px solid #0165b1;border-radius:0px;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
#rotator > .item{cursor:pointer;padding:4px;border:1px solid #ffffff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.055);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.055);box-shadow:0 1px 3px rgba(0, 0, 0, 0.055);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;min-height:250px}
#rotator > .item:hover{border:1px solid #0165b1;border-radius:0px;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}

 .jcarousel-wrapper {
	margin-top: 3px!important;
 }
 ul.inline > li,ol.inline > li{display:inline-block;padding-right:5px;padding-left:5px}.helpArrow1{background:url("img/") no-repeat scroll 0 0 transparent;height:102px;left:114px;position:absolute;top:160px;width:109px;z-index:0;display:block}.alert-error{padding:10px;color:#a94442}
 
 #vk-group-block{padding-top:5px; text-align: center; margin: 0 auto;}
 #vk-poll-block {padding-top:5px; margin: 0 auto; }
 #vk_poll iframe {width: 260px !important;}
 /* #vkwidget2 {width: 260px !important;} */
 #page_wrap > div > div._wpoll_wrap.wpoll_wrap > div._wpoll_content.wpoll_content > div { width: 240px !important;}
 .wpoll_row_percent {
    display: none;
	visibility: hidden;
  }
  
#trackingInfo, #trackingInfo2 { padding-top:1px; padding-bottom:1px }
#trackingInfo > h4{color:#ffffff;font-size:16px;padding:0 10px;line-height:60px;height:60px;margin:0;background:#2B6592;text-align:left;padding-left:20px}
.trackingServiceName, .trackingServiceName2{ margin-top: 20px; color:#000000;font-size:15px;font-weight:bold;padding:0 10px;line-height:32px;height:30px; background:#DAE1E8;text-align:left;padding-left:20px;text-align:left;} 
.serviceName {
	
}

/* XS */
@media screen and (max-width: 767px) {
  .serviceName {
	/*
	position: absolute;
    top: 40px;
    right: 0px;
	*/
   }
} 

@media screen and (max-width: 660px) {
  .serviceName {
	/* position: absolute;
    top: 40px;
    right: 0px; */
   }
} 
/* iphone */
@media screen and (max-width: 480px) {
  .serviceName {
	/*
	position: absolute;
    top: 40px;
    right: 0px;
	font-size: 9px;
	*/
	display: none;
   }
}
 

#trackingInfo > h4 a{color:#ffffff;border-bottom:1px dotted;cursor:pointer}
#trackingInfo > h4 a:hover{color:#C0C0C0;text-decoration:none}

.trackingInfoRow, .trackingInfoRow2  {
	height: 90px;
    white-space: nowrap;
    position: relative;
 }
.trackingInfoRow:hover, .trackingInfoRow2:hover {
	 background:#68dff0;font-weight:normal;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;-ms-transition:all 0.7s ease;transition:all 0.7s ease
 }

.trackingInfoDateTime, .trackingInfoDateTime2 {
    display: inline-block;
    font-size: 14px;
    vertical-align: top;
    text-align: right;
	padding-left: 8px;
}


.trackingInfoDetails, .trackingInfoDetails2 {
    display: inline-block;
    text-align: left; 
	width: 68%;    
	vertical-align: top;
}
.operationAttribute, .operationAttribute2 {
    font-weight: bold;
    white-space: normal;
    display: block;
	overflow-y: hidden;
    max-height: 38px;
}

 .operationType, .operationType2 {
    white-space: normal;
    display: block;
	overflow-y: hidden;
	max-height: 38px;   
}
.operationPlace, .operationPlace2 {
    white-space: nowrap;
    display: block;
	overflow-x: hidden;
	max-height: 20px;
 	
}	
.trackingExtendedDetails, .trackingExtendedDetails2 {
    display: inline-block;
    position: absolute;
    right: 1px;	 
}

#trackingInfoEvents, #trackingInfoEvents2 { 
   padding-top:15px; background-color:#ffffff; 
}

.trackingInfoStatusFirst, .trackingInfoStatusFirst2 {
	background-position:-225px -170px!important;
}
.trackingInfoStatusLast, .trackingInfoStatusLast2 {
	background-position:-25px -170px!important;
}


.trackingInfoStatus, .trackingInfoStatus2  {
    display: inline-block;  
	height: 100px;
	padding: 55px 0;  
    text-align: left;
    width: 50px;
    background: url(//track24.ru/img/status.png) repeat-y;
    background-position: -125px center;    
}
.trackingInfoStatusIcon  { 
   background-image:url('/img/status_icon.png?11');width:25px;height:25px;margin-left:auto;margin-right:auto;margin-top: -37px;
}

.trackingInfoStatus.icon, .trackingInfoStatus2.icon {
    display: inline-block;
    width: 50px;
    padding-right: 0px;
    padding-top: 22px;
    vertical-align: top;
}
.trackingInfoStatusIcon.intransit {background-position:0 0}
.trackingInfoStatusIcon.delivered {background-position:-26px 0}
.trackingInfoStatusIcon.exception {background-position:-51px 0}
.trackingInfoStatusIcon.box, .trackingInfoStatusIcon.accepted {background-position:-76px 0}
.trackingInfoStatusIcon.expired, .trackingInfoStatusIcon.export, .trackingInfoStatusIcon.import, .trackingInfoStatusIcon.time {background-position:-101px 0}
.trackingInfoStatusIcon.attemptfail, .trackingInfoStatusIcon.attempt-fail, .trackingInfoStatusIcon.customs-warning {background-position:-126px 0}
.trackingInfoStatusIcon.inforeceived, .trackingInfoStatusIcon.info-received, .trackingInfoStatusIcon.customs-clearance {background-position:-151px 0} 
.trackingInfoStatusIcon.reverse {background-position:-176px 0}
.trackingInfoStatusIcon.flightup, .trackingInfoStatusIcon.send-to-destination {background-position:-200px 0} 
.trackingInfoStatusIcon.flightdown, .trackingInfoStatusIcon.arrived-in-destination {background-position:-226px 0}
.trackingInfoStatusIcon.deliveredtopost, .trackingInfoStatusIcon.awaiting {background-position:-252px 0}
.trackingInfoStatusIcon.departed, .trackingInfoStatusIcon.departed-from-sorting-center, .trackingInfoStatusIcon.departed-from-warhouse {background-position:-278px 0}
.trackingInfoStatusIcon.customscomplete, .trackingInfoStatusIcon.customs-complete {background-position:-304px 0}
.trackingInfoStatusIcon.hand-over-to-air {background-position:-329px 0}
.trackingInfoStatusIcon.arrived-to-warhouse {background-position:-381px 0}
.trackingInfoStatusIcon.processing {background-position:-407px 0}
 
 
 
 
 
.operationAttributeInformation {font-weight:normal}

.promo-block{cursor:pointer;padding:10px;margin-left:-10px;margin-right:-10px;min-height:320px;border:1px solid #cccccc;border-radius:0px;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.promo-block:hover{border:1px solid #0165b1;border-radius:0px;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.inline{display:inline}
.myPopover{cursor:pointer}
.progress-bar{-webkit-transition:width 1.5s ease-in-out;transition:width 3s ease-in-out}
.progress{height:40px;border-radius:100%}
.news > p{padding-top:10px;padding-bottom:10px}
#navbar-collapse-1 > ul > li > a{color:#EAE9E9}
#navbar-collapse-1 > ul > li > a:hover{color:#cccccc}
.navbar-inverse .navbar-brand{color:#EAE9E9}
.navbar-inverse .navbar-brand{color:#cccccc}
.navbar-brand-custom {
	margin-right: 5px;
	padding: 11px 15px 10px 15px;
    float: left;
    /* color: #cccccc; */
    /* text-shadow: 0 -1px 0 rgba(0,0,0,.25); */
    /* height: 50px; */
    /* padding: 15px 15px; */
    /* font-size: 18px; */
    /* line-height: 20px;
	
}
.navbar-brand-custom > a:focus, .navbar-brand-custom > a:hover {
	outline: 0px!important;
}

#navbar-signOut-form{padding-top:4px}
pre.prettyprint{margin-bottom:20px}
.muted{color:#999}
div.frameContent iframe{overflow:auto;padding:0;position:absolute;width:100%;z-index:1; /* height: -webkit-fill-available; */}

.prettyprint > code {
	padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px;
}


.framePreloader{margin:20px;padding-top:60px}
.carousel .item img{min-width:100%}
.printTracking{cursor:pointer;color:#8E8B8B;padding-right:20px}
.sortEvents{cursor:pointer;color:#8E8B8B;padding-right:0px;opacity: 0.75;}
.sortEvents:hover{opacity: 1;}
.printTracking:hover{cursor:pointer;color:#000000}
.faqTitle{border-bottom:1px dotted;cursor:pointer}
.faqTitle:hover{border-bottom:none;cursor:pointer}
.ad-vertising{text-align:center;padding-top:10px;}
.ad-vertising_{text-align:center;padding-top:10px;}
.ad-vertising__{text-align:center;padding-top:10px;}
.ad-vertising___{text-align:center;padding-top:10px;}

.test{padding-top:10px;display:none}#\32 875744fb468d37cbd995ce66ade20b1{width:750px}#a907d950e13f9bd3482107c89bc7ad7f{width:750px}#\31 3ed463b1db71922d797906385fd2843{width:260px}.black{color:#000000}.red{color:rgb(234, 27, 27)}#inputTrackCodeHelpBlock{padding-left:42px;color:#a94442;display:none}.has-error{border-color:#a94442;-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.075);box-shadow:inset 0 2px 2px rgba(0,0,0,.075);//color:#a94442}.pluso-more{visibility:hidden;display:none}.pluso-counter{visibility:hidden;display:none}
.clear{clear:both}

.load-bar{position:relative;margin-top:0px;width:100%;height:6px;background-color:#ffffff}
.load-bar-disabled { position:relative;margin-top:0px;width:100%;height:6px;background-color:#ffffff;display:none}

.load-bar-under-stripe{ /* position: relative; */
    /* position: absolute; */
    position: fixed;
    margin-top: 0px;
    width: 100%;
    /* height: 6px; */
    height: 5px;
    /* top: 61px; */
    /* background-color: #ffffff; */	}
	
.load-bar-under-stripe-disabled { position: relative;
    position: relative;
    margin-top: 0px;
    width: 100%;
    height: 6px;
    /* background-color: #ffffff; */
    display: none;
	}
 
 

.bar{content:"";display:inline;position:absolute;width:0;height:100%;left:50%;text-align:center}
.bar:nth-child(1){background-color:#da4733;-webkit-animation:loading 5s linear infinite;animation:loading 5s linear infinite}
.bar:nth-child(2){background-color:#3BE746;-webkit-animation:loading 5s linear 2s infinite;animation:loading 5s linear 2s infinite}
.bar:nth-child(3){background-color:#F9F915;-webkit-animation:loading 5s linear 3s infinite;animation:loading 5s linear 3s infinite}
 @-webkit-keyframes "loading"{from{left:50%;width:0;z-index:100;}33.3333%{left:0;width:100%;z-index:10;}to{left:0;width:100%;}}@keyframes "loading"{from{left:50%;width:0;z-index:100;}33.3333%{left:0;width:100%;z-index:10;}to{left:0;width:100%;}}
.news-block ul{list-style:none;margin:0;padding:0}.news-block ul li{position:relative;/*padding:15px 10px 10px 1px;*/ /* border-bottom:1px solid #e4e6eb */}.news-block ul li img.news_img{margin-right:13px;margin-bottom:3px;margin-left:5px;max-width:100px;float:left}.news-block ul li img.news_big_img{margin-right:10px;margin-bottom:10px;margin-left:5px;max-width:160px;max-height:60px;float:left}
.news-block ul li .title{font-weight:bold; /*text-transform:uppercase;*/ background-color:#ECEAEA;width:100%;padding:5px;min-width:260px; text-align: left;}
.news-block ul li .title > a{color:#000000}
.news-block ul li .date{font-weight:bold;right:10px;color:#A3A4A5;font-size:11px;bottom:20px;margin:2px;padding:2px;text-align:right}
.news-block ul li .message{margin-top:10px;margin-bottom:24px;font-size:12px; text-align: left;}
.store-info-title h3, .cryptographic-notifications-title h3{color:#ffffff;font-size:16px;padding:0 10px;line-height:60px;height:60px;margin:0;background:#0165b1;text-align:left;padding-left:20px;white-space:nowrap}

.sampleStoreInfoUrl{border-bottom:1px dotted;cursor:pointer}
#storeDataInfo{
	/* padding-top:1px;*/
	/* padding-bottom:10px */
}
#storeDataInfo > div > h4{color:#ffffff;font-size:16px;padding:0 10px;line-height:60px;height:60px;margin:0;background:#0165b1;text-align:left;padding-left:20px}
#storeDataInfo > div > h4 a{color:#ffffff;border-bottom:1px dotted;cursor:pointer}
#storeDataInfo > div > h4 a:hover{color:#C0C0C0;text-decoration:none}
#storeDataContent {
	padding-top: 15px;
}
#storeDataChart {
	padding-top: 15px;
}
#storeDataChart strong{position:absolute;top:30px;left:0px;width:100%;text-align:center;line-height:40px;font-size:25px;padding-top: 15px;}
#chart > canvas{background-image:url('../img/shield-55.png');background-position:23px 19px;background-repeat:no-repeat}
#chart{text-align:center;width:100%}
.storeDataChartScore{width:100%;text-align:center}.storeDataResult{background:#DFEFF7}.dashed{border:1px dashed #8C929A}
#storeDataResult > div > h4{padding-left:10px;font-size:17px;font-weight:bold;line-height:17px;padding-top:4px}.col-centered{float:none;margin:0 auto}
.storeScore {
	cursor: pointer;
}
.short-review {
	cursor: pointer;
}
#reviews{position:relative}
.reviewsBlockWrapper{
	float:left;margin:0px;padding:0px;
}
.reviewsBlock{
	margin: 4px;
    padding: 4px;
	border-left: 1px solid #cccccc54;
    border-top: 1px solid #cccccc54;
    /* background-color: #FAF9F9; */
    overflow: hidden;
    box-shadow: 2px 4px 5px 0px rgba(0, 0, 0, 0.15);
    -o-box-shadow: 2px 4px 5px 0px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 2px 4px 5px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 2px 4px 5px 0px rgba(0, 0, 0, 0.15);
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -kthtml-transition: all 0.3s linear;
    transition: all 0.3s linear;
	
}
.reviewsBlock:hover{
    box-shadow: 0 0 15px #00BCD4;
    -o-box-shadow: 0 0 15px rgba(215,60,60,0.8);
    -webkit-box-shadow: 0 0 15px #00BCD4;
    -moz-box-shadow: 0 0 15px rgba(215,60,60,0.8);
    -webkit-transition: all 0.6s linear;
    -o-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -kthtml-transition: all 0.3s linear;
    transition: all 0.3s linear;	
}
.reviewBlock{float:left;margin:4px;padding:4px;background-color:#FAF9F9;box-shadow:0 0 25px rgba(159,159,159,0.6);-o-box-shadow:0 0 25px rgba(159,159,159,0.6);-webkit-box-shadow:0 0 25px rgba(159,159,159,0.6);-moz-box-shadow:0 0 25px rgba(159,159,159,0.6);-webkit-transition:all 1s linear;-o-transition:all 1s linear;-moz-transition:all 1s linear;-ms-transition:all 1s linear;-kthtml-transition:all 1s linear;transition:all 1s linear}
.additionalReviewsBlockWrapper {
	float:left;margin:0px;padding:0px;
}
.well{border-color:#F35656;background-color:#ffffff;border-radius:0px;border:2px solid #F35656;    background-image: linear-gradient(to bottom, #fff4f482 0,#ffffff42 100%);  border: 1px dashed #F35656; }
.panel { border-radius: 0px; }
.reviewsCatIcon_42001{background:url(../img/sprite.png) no-repeat -297px -96px;display:block;left:10px;top:5px;content:' ';width:20px;height:20px;vertical-align:top;display:inline-block;margin-right:10px}.reviewsCatIcon_42002{background:url(../img/sprite.png) no-repeat -245px -100px;display:block;left:10px;top:5px;content:' ';width:20px;height:20px;vertical-align:top;display:inline-block;margin-right:10px}.reviewsCatIcon_42003{background:url(../img/sprite.png) no-repeat -346px -99px;display:block;left:10px;top:5px;content:' ';width:20px;height:20px;vertical-align:top;display:inline-block;margin-right:10px}.reviewsCatIcon_42004{background:url(../img/sprite.png) no-repeat -450px -100px;display:block;left:10px;top:5px;content:' ';width:20px;height:20px;vertical-align:top;display:inline-block;margin-right:10px}.reviewsCatIcon_42005{background:url(../img/sprite.png) no-repeat -50px -100px;display:block;left:10px;top:5px;content:' ';width:20px;height:20px;vertical-align:top;display:inline-block;margin-right:10px}.reviewsCatIcon_42006{background:url(../img/sprite.png) no-repeat -100px -100px;display:block;left:10px;top:5px;content:' ';width:20px;height:20px;vertical-align:top;display:inline-block;margin-right:10px}.reviewsCatIcon_42007{background:url(../img/sprite.png) no-repeat -200px -96px;display:block;left:10px;top:5px;content:' ';width:20px;height:20px;vertical-align:top;display:inline-block;margin-right:10px}.reviewsCatIcon_42008{background:url(../img/sprite.png) no-repeat -144px -100px;display:block;left:10px;top:5px;content:' ';width:20px;height:20px;vertical-align:top;display:inline-block;margin-right:10px}.reviewsCatIcon_42009{background:url(../img/sprite.png) no-repeat 3px -100px;display:block;left:10px;top:5px;content:' ';width:20px;height:20px;vertical-align:top;display:inline-block;margin-right:10px}.reviewsCatIcon_42010{background:url(../img/sprite.png) no-repeat -550px -98px;display:block;left:10px;top:5px;content:' ';width:20px;height:20px;vertical-align:top;display:inline-block;margin-right:10px}.reviewsCatIcon_42011{background:url(../img/sprite.png) no-repeat -798px -100px;display:block;left:10px;top:5px;content:' ';width:20px;height:20px;vertical-align:top;display:inline-block;margin-right:10px}.reviewsCatIcon_42012{background:url(../img/sprite.png) no-repeat -729px -100px;display:block;left:10px;top:5px;content:' ';width:20px;height:20px;vertical-align:top;display:inline-block;margin-right:10px}.reviewsCatIcon_42013{background:url(../img/sprite.png) no-repeat -766px -99px;display:block;left:10px;top:5px;content:' ';width:20px;height:20px;vertical-align:top;display:inline-block;margin-right:10px}.reviewsCatIcon_42014{background:url(../img/sprite.png) no-repeat -400px -96px;display:block;left:10px;top:5px;content:' ';width:20px;height:20px;vertical-align:top;display:inline-block;margin-right:10px}
#history-lines > div.desc.active{box-shadow:0 0 30px rgba(89, 45, 229, 0.92);-o-box-shadow:0 0 30px rgba(89, 45, 229, 0.92);-webkit-box-shadow:0 0 30px rgba(89, 45, 229, 0.92);-moz-box-shadow:0 0 30px rgba(89, 45, 229, 0.92)}

.inputTrackCode-validate{
	padding-left:20px;
	background-image:url(//track24.ru/img/upu-validate-3.png);
	background-repeat:no-repeat;
	background-position: 98% 50%;
	/* transition: background 0.1s; */
	padding-right: 27px;
}
 

 
 @media (max-width:1699px) {
	.g-1{
		 position:absolute;
		 padding-left:20px;
		 background-image:url(//track24.ru/img/girl-1v3.png);
		 background-repeat:no-repeat;
		 width:250px;
		 height:320px;
		 left:-139px;
		 z-index:1
    }
 }
	
.g-ny{
	position:absolute;
	padding-left:20px;
	background-image:url(//track24.ru/img/girl-ny-2017.png);
    background-repeat:no-repeat;
	width:300px;
	height:450px;
	left:-189px;
	top: -130px;
	z-index:1}	
.g-ny-2019{
	position: absolute;
    padding-left: 20px;
    background-image: url(//track24.ru/img/girl-ny-2019.png?v2);
    background-repeat: no-repeat;
    width: 270px;
    height: 340px;
    left: -158px;
    top: -18px;
    z-index: 1;
	}		

.articlesBlockWrapper{
	padding-top:20px;
	padding-bottom:20px;
	border-bottom: 1px dashed rgb(204, 204, 204);
}

.navigateLinks { 
  margin-bottom:10px;
  list-style:none;
}

.navigateLinks > span{
	display: inline-block;
    font-size: 14px; 
    text-decoration: none;
 }
 
.navigateLinks > span > a:hover{
	text-decoration:none;	
}
 
.active-link{
	font-weight:bold;
	text-decoration:none;
	border-bottom:0px dotted;
}

.article  {
  margin-bottom: 20px;
}


.navigateLink { 
    position: relative;
    z-index: 5;
    color: #000;
    padding: 3px 15px;
    font-size: 12px;
    top: 4px;
    font-weight: 300;
    margin-bottom: 8px;
    display: inline-block;
    margin-left: 4px;
    margin-right: 10px;
}

.navigateLink:before { 
    background-color: #00aff21c; 
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; 
    -webkit-transform: skewX(-15deg);
    -ms-transform: skewX(-15deg);
    transform: skewX(-15deg);
    z-index: -1;
    display: block;
	transition: background-color .1s ease-in-out;
}
 
.navigateLink:hover, .navigateLinkActive {
	 color: #fff;
	 text-decoration: none; 
} 

.navigateLink:hover:before, .navigateLinkActive:before { 
    background-color: #00aff2;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: skewX(-15deg);
    -ms-transform: skewX(-15deg);
    transform: skewX(-15deg);
    z-index: -1;
    display: block; 

}
 
.navigateLink:focus, .navigateLink:active {
    color: #fff;
	/* background-color: red;  */
    text-decoration: none;
	outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
 

.post-meta {
   text-align:right;
}
 
.post-meta-date {
    position: relative;
    z-index: 5;
    color: #fff;
    padding: 3px 15px;
    font-size: 12px;
    font-weight: 300;
    margin-left: 4px;
    font-style: italic;
}

.post-meta-date:before, .post-meta-views:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; 
    background-color: #5c5b5b;
    -webkit-transform: skewX(-15deg);
    -ms-transform: skewX(-15deg);
    transform: skewX(-15deg);
    z-index: -1;
    display: block;
}

.post-meta-date:before, .post-meta-views:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; 
    background-color: #5c5b5b;
    -webkit-transform: skewX(-15deg);
    -ms-transform: skewX(-15deg);
    transform: skewX(-15deg);
    z-index: -1;
    display: block;
}

.post-meta-views {
    position: relative;
    z-index: 5;
    color: #fff;
    padding: 0 8px;
    font-size: 12px;
    left: -12px;
    top: 4px;
    font-weight: 300;
    font-style: italic;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
    margin-bottom: 8px;
    display: inline-block;
}
 
.post-meta-views:before {
    background-color: #00aff2;
}

.readArticle {
   /* border-bottom: 1px dotted;  */
   cursor: pointer;	
}
.readArticleButton {
	top: -7px;
	text-align: center;
    cursor: pointer;
    position: relative;
    width: 130px;
    height: 30px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    color: #ffffff;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 30px;
    letter-spacing: .06em;
    white-space: nowrap;
    background-color: #5c5b5b;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 0;
	transition: all .2s ease-in-out;
}
.readArticleButton:hover {
	background-color: #00aff2;
	color: #fff;
	opacity: 0.9!important;
    /* transform: translateY(-4px); */
   
}


.readNews {
   /* border-bottom: 1px dotted;  */
   cursor: pointer;	
}
.readNewsButton {
	top: -7px;
	text-align: center;
    cursor: pointer;
    position: relative;
    width: 130px;
    height: 30px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    color: #ffffff;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 30px;
    letter-spacing: .06em;
    white-space: nowrap;
    background-color: #5c5b5b;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 0;
	transition: all .2s ease-in-out;
}
.readNewsButton:hover {
	background-color: #00aff2;
	color: #fff;
	opacity: 0.9!important;
   
   
}
.readNewsButtonWrapperLink{
	color: #ffffff;
}
.readNewsButtonWrapperLink:hover, .readNewsButtonWrapperLink:active {
	color: #ffffff;
	text-decoration: none; 
}

.newsBackLink {
	color: #4a4a4a;
	text-decoration: none; 
}
.newsBackLink:hover,  .newsBackLink:active {
	color: #4a4a4a;
	text-decoration: none;  
}
.sampleSearchNotification{border-bottom:1px dotted;cursor:pointer}
.trackCat {cursor: pointer;}
.archived-track-code {opacity: 0.9;}
.archived-track-code:hover {opacity: 1;}

.selectWidthPlaceholder {color: grey;}
#changeCountry > option:first-child{color: grey; display: none;}

.show {
  display: block !important;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.invisible {
  visibility: hidden;
}

.popover {
   max-width: 800px;
   width: auto;
}
.dotted {
  border-bottom: 1px dotted; cursor: pointer;	
}
.dotted:hover {
  border-bottom: 0px dotted; cursor: pointer;	text-decoration: none; 
}
.dotted:active {
  border-bottom: 0px dotted; cursor: pointer;	text-decoration: none; 
}
.dotted > a:hover {
  border-bottom: 1px dotted #d44949; cursor: pointer;	text-decoration: none; 
}
.dotted > a:active {
  border-bottom: 1px dotted #d44949; cursor: pointer;	text-decoration: none; 
}
.dotted > a:focus {
  border-bottom: 1px dotted; cursor: pointer;	text-decoration: none; 
}

.dotted-gray {
  border-bottom: 1px dotted #959595; 
}

.pointer {
  cursor: pointer;
}
.browserExtension {
  text-decoration: none;	
  cursor: pointer;
  position: absolute;
  left:65px; 
  top:1px;
  height: 30px;
  line-height: 20px;
  /* background-color: #0165B1; */
  background-color: #B0D1E7;
  color: #000000;
  display: none;
  /* opacity:0; */
  border: 1px dashed #A94442;
}
.browserExtension_2 {
	 text-decoration: none;	
	  cursor: pointer;
	  position: absolute;
	  left:82px; 
	  top:1px;
	  height: 30px;
	  line-height: 20px;
	  /* background-color: #0165B1; */
	  background-color: #B0D1E7;
	  color: #000000;
	  display: none;
	  /* opacity:0; */
	  border: 1px dashed #A94442;
}
.browserExtension:hover {
	 background-color: #06487A;
	 color: #ffffff;
	 border: 1px dashed #06487A;
}	
.browserExtension_2:hover {
	 background-color: #06487A;
	 color: #ffffff;
	 border: 1px dashed #06487A;
}	
.browserExtensionLogo {
	 float:left;
	 width: 24px;
	 height: 24px;
	 background-image: url(//track24.ru/img/browser-logo-google-24.png);
	 background-repeat: no-repeat; 
	 background-position: center center;
	 display: block;	  
	 position: relative;
     top: 3px;
     left: 3px;
}

.browserExtensionName {
	border-radius: 0;
	text-shadow: none;
    font-size: 12px;
    font-weight: normal;
    padding: 5px;
	/* display: inline; */
	/* color: #fff;*/
	text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
	width: 140px;
}	
.modal-open {overflow: visible;}
.modal-open, .modal-open .navbar-fixed-top, .modal-open .navbar-fixed-bottom {padding-right:0px!important;}


#yandex_rtb_R-A-463347-4 {
	padding-top: 0px; padding-bottom: 5px; 
}
#adfox_156155720504367400 {
  margin-bottom: 10px;
}



.my-mfp-white-popup {position: relative; background: #FFF;  padding: 25px;  margin: 20px auto; width:auto;  max-width: 500px;  -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5); box-shadow: 0 5px 15px rgba(0,0,0,.5); margin-top: -10%; } 
.mfp-close-btn-in .mfp-close { background: url('/img/popup.close.png') no-repeat center center; width: 27px; height: 27px; line-height: 27px; right: -12px;  top: -12px;  opacity: 0.95;}	

.my-mfp-zoom-in .zoom-anim-dialog { opacity: 0; -webkit-transition: all 0.2s ease-in-out;  -moz-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out;  -webkit-transform: scale(0.8);  -moz-transform: scale(0.8);  -ms-transform: scale(0.8);  -o-transform: scale(0.8);  transform: scale(0.8);  }
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog { opacity: 1; -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);   transform: scale(1);    }
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {  -webkit-transform: scale(0.8);  -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8);   transform: scale(0.8); opacity: 0;  }
.my-mfp-zoom-in.mfp-bg { opacity: 0; -webkit-transition: opacity 0.3s ease-out;  -moz-transition: opacity 0.3s ease-out;  -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;  }
.my-mfp-zoom-in.mfp-ready.mfp-bg { opacity: 0.5;   }
.my-mfp-zoom-in.mfp-removing.mfp-bg { opacity: 0; }

.avatar-track24 {
    -webkit-border-radius: 0px;
    border-radius: 0px;	
}	
.star_in_avatar { 
    background: #edeeee;
    height: 14px;
    text-align: center;
    line-height: 14px;
    font-size: 9px; 
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    position: absolute;
    bottom: 0;
    right: 0;
	padding-left: 1px;
    padding-right: 1px;
}	

   
	
	@media screen and (max-width: 480px) {
		.star_in_avatar {   
			/* right: -8px!important; */
			/* bottom: 5px!important; */
			/* background: #edeeee; */
			height: 12px;
			/* text-align: center; */
			line-height: 12px;
			font-size: 7px;
			-moz-background-clip: padding;
			/* -webkit-background-clip: padding-box; */
			/* background-clip: padding-box; */
			position: absolute;
			bottom: 3px;
			/* right: 0; */
			/* padding-left: 1px; */
			/* padding-right: 1px; */
			right: 0px!important;
		}
	}
	
    @media screen and (max-width: 360px) {
		.star_in_avatar {   
			/*background: #edeeee; */
			height: 9px;
			/* text-align: center; */
			line-height: 9px;
			font-size: 6px;
			-moz-background-clip: padding;
			/* -webkit-background-clip: padding-box; */
			/* background-clip: padding-box; */
			position: absolute;
			/* bottom: 0; */
			/* right: 0; */
			/* padding-left: 1px; */
			/* padding-right: 1px; */
			right: 10px!important;
		}
	}

.star_in_avatar_up { 
    /* background: #edeeee; */
    /* width: 14px; */
    height: 14px;
    text-align: center;
    line-height: 14px;
    font-size: 9px;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    -khtml-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    position: absolute;
    top: 0;
    right: 0;
}
.ny_cap_in_avatar_up { 
    position: absolute;
    top: -44px;
    left: -52px;
    background-image: url(/img/ny_cap_in_avatar_up.png?v4);
    background-repeat: no-repeat;
    width: 61px;
    height: 37px;
    background-size: cover;
    transform: rotate(-25deg);
}

.ny_cap_in_avatar_up_2 { 
   position: absolute;
    top: -15px;
    left: -17px;
    background-image: url(/img/ny_cap_in_avatar_up.png?v4);
    background-repeat: no-repeat;
    width: 63px;
    height: 37px;
    background-size: cover;
    transform: rotate(-25deg);
}

.ny_cap_in_avatar_up_3 { 
   position: absolute;
    top: -37px;
    left: -45px;
    background-image: url(/img/ny_cap_in_avatar_up.png?v4);
    background-repeat: no-repeat;
    width: 61px;
    height: 37px;
    background-size: cover;
    transform: rotate(-25deg);
}

.ny_cap_in_avatar_up_blue { 
    position: absolute;
    top: -44px;
    left: -52px;
    background-image: url(/img/ny_cap_in_avatar_up_blue_2.png);
    background-repeat: no-repeat;
    width: 61px;
    height: 37px;
    background-size: cover;
    transform: rotate(-25deg);
}
.ny_cap_in_avatar_up_pink { 
    position: absolute;
    top: -44px;
    left: -52px;
    background-image: url(/img/ny_cap_in_avatar_up_pink_2.png);
    background-repeat: no-repeat;
    width: 61px;
    height: 37px;
    background-size: cover;
    transform: rotate(-25deg);
}
 
.ny_cap_red:after {
	content: "";
    position: absolute;
    top: -22px;
    left: -25px;
    background-image: url(/img/ny_cap_in_avatar_up.png);
    background-repeat: no-repeat;
    width: 61px;
    height: 37px;
    background-size: cover;
    transform: rotate(-20deg);
}
.ny_cap_blue:after {
	content: "";
    position: absolute;
    top: -22px;
    left: -25px;
    background-image: url(/img/ny_cap_in_avatar_up_blue_2.png);
    background-repeat: no-repeat;
    width: 61px;
    height: 37px;
    background-size: cover;
    transform: rotate(-20deg);
}
.ny_cap_pink:after {
	content: "";
    position: absolute;
    top: -22px;
    left: -25px;
    background-image: url(/img/ny_cap_in_avatar_up_pink_2.png);
    background-repeat: no-repeat;
    width: 61px;
    height: 37px;
    background-size: cover;
    transform: rotate(-20deg);
}
.ny_princess_crown:after {
    content: "";
    position: absolute;
    top: -19px;
    left: -6px;
    background-image: url(/img/ny_princess_crown_in_avatar_1.png);
    background-repeat: no-repeat;
    width: 39px;
    height: 30px;
    background-size: cover;
    transform: rotate(-10deg); 
}
.ny_queen_crown:after {
   content: "";
    position: absolute;
    top: -24px;
    left: -9px;
    background-image: url(/img/ny_queen_crown_in_avatar_1.png);
    background-repeat: no-repeat;
    width: 47px;
    height: 28px;
    background-size: cover;
    transform: rotate(-10deg);
}
.ny_snow_girl_cap:after {
   content: "";
    position: absolute;
    top: -20px;
    left: 4px;
    background-image: url(/img/ny_snow_girl_cap_in_avatar_2.png);
    background-repeat: no-repeat;
    width: 40px;
    height: 30px;
    background-size: cover;
    transform: rotate(10deg);
 
}
.ny_monomah_cap:after {
    content: "";
    position: absolute;
    top: -23px;
    left: -14px;
    background-image: url(/img/ny_monomah_cap.png);
    background-repeat: no-repeat;
    width: 44px;
    height: 34px;
    background-size: cover;
    transform: rotate(-10deg);
 
}
.ny_king_cap:after {
   content: "";
    position: absolute;
    top: -23px;
    left: -11px;
    background-image: url(/img/ny_king_cap.png);
    background-repeat: no-repeat;
    width: 42px;
    height: 28px;
    background-size: cover;
    transform: rotate(-10deg); 
}

/*content: attr(data-info); */
 
.mart_8_in_avatar:after { 
	content: "";
    position: absolute;
    top: 17px;
    left: 21px;
	width: 22px;
    height: 22px;
    /*background-image: url(/img/8-mart-48x48-logo.png);*/
    background-repeat: no-repeat;
    background-size: cover;
    transform: rotate(11deg);
} 

/* iphone */
@media screen and (max-width: 480px) {
   .mart_8_in_avatar:after {
		top: 17px!important;
		left: 21px!important;
		width: 22px!important;
		height: 22px!important;
  }
}

@media screen and (max-width: 360px) {
	.mart_8_in_avatar:after {   
		top: 11px!important;
		left: 16px!important;
		width: 17px!important;
		height: 17px!important;
	}
}
.mart_8_in_avatar-1:after {  
   background-image: url(/img/achievements/achievement-8-mart-48x48-1.png); 
}  
.mart_8_in_avatar-2:after {  
   background-image: url(/img/achievements/achievement-8-mart-48x48-2.png);
    width: 26px!important;
   height: 26px!important;
}  
.mart_8_in_avatar-3:after {  
   background-image: url(/img/achievements/achievement-8-mart-48x48-3.png);
    width: 26px!important;
   height: 26px!important;
}  
.mart_8_in_avatar-4:after {  
   background-image: url(/img/achievements/achievement-8-mart-48x48-4.png);
    width: 30px!important;
   height: 30px!important;
}
.mart_8_in_avatar-5:after {  
   background-image: url(/img/achievements/achievement-8-mart-48x48-5.png);
    width: 30px!important;
   height: 30px!important;
}  
.mart_8_in_avatar-6:after {  
   background-image: url(/img/achievements/achievement-8-mart-48x48-6.png);
   width: 30px!important;
   height: 30px!important;
}  
.mart_8_in_avatar-7:after {  
   background-image: url(/img/achievements/achievement-8-mart-48x48-7.png);
   width: 30px!important;
   height: 30px!important;
}  
.mart_8_in_avatar-8:after {  
   background-image: url(/img/achievements/achievement-8-mart-48x48-8.png);
   width: 30px!important;
   height: 30px!important;
}  
.mart_8_in_avatar-9:after {  
   background-image: url(/img/achievements/achievement-8-mart-48x48-9.png);
   width: 30px!important;
   height: 30px!important;
}  
.mart_8_in_avatar-10:after {  
   background-image: url(/img/achievements/achievement-8-mart-48x48-9.png);
   width: 30px!important;
   height: 30px!important;
} 
 .mart_8_in_avatar-13:after {  
   background-image: url(/img/achievements/achievement-8-mart-48x48-13.png);
   width: 30px!important;
   height: 30px!important;
}  
.mart_8_in_avatar-14:after {  
   background-image: url(/img/achievements/achievement-8-mart-48x48-14.png);
   width: 30px!important;
   height: 30px!important;
}  
.mart_8_in_avatar-15:after {  
   background-image: url(/img/achievements/achievement-8-mart-48x48-15.png);
   width: 30px!important;
   height: 30px!important;
}  



.mart_8_in_avatar-11:after {  
   background-image: url(/img/achievements/achievement-8-mart-48x48-11.png);
   width: 26px!important;
   height: 26px!important;
}  
.mart_8_in_avatar-12:after, .mart_8_in_avatar-0:after {  
   background-image: url(/img/achievements/achievement-8-mart-48x48-12.png);
   width: 30px!important;
   height: 30px!important;
   top: 14px!important;
   left: 15px;
}  


.valentine_heart:after {
	content: "";
    position: absolute;
    top: 17px;
    left: 21px;
    background-image: url(/img/heart_48x48.png);
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;
    background-size: cover;
    transform: rotate(11deg);
}

.valentine_heart:hover:after {
  animation: heartbeat 1s infinite;   
} 
	
@keyframes heartbeat {
  0% {
    transform: scale(1)
	rotate(11deg); 
  }
  20% {
    transform: scale(1.1)  
	  rotate(11deg);
  } 
  40% {
    transform: scale(1.2)
      /* translateX(9%) 
      translateY(10%) */
	  rotate(11deg);
  }
}

.feb_23_in_avatar:after {
    content: "";
    position: absolute;
    top: 17px;
    left: 21px;
    background-image: url(/img/23-feb-48x48-logo.png);
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;
    background-size: cover; 
}

.feb_23_in_avatar:hover:after {
   -moz-animation: spinHorizontal .8s 1 linear;
   -o-animation: spinHorizontal .8s 1 linear;    
   -webkit-animation: spinHorizontal .8s 1 linear;
   animation: spinHorizontal .8s 1 linear; 
} 

@keyframes spinHorizontal {
    0% { transform: rotateY(0deg); }
    100% { transform: rotateY(360deg); }
}


.logoHeart:hover {
	animation: logoheartbeat 1s infinite;  
}

@keyframes logoheartbeat { 
  0% {
    transform: scale(1);
  }
  20% {
    transform: scale( 1.1 ) 
      /* translateX(5%) 
      translateY(5%); */
  } 
  40% {
    transform: scale( 1.2 )
      /* translateX(9%) 
      translateY(10%); */
  }
}
.tracking_title_en h3 .lngSelector a {
	color: #c2bebe;
	text-decoration: none;
}
.tracking_title_en h3 .lngSelector a:hover {
	    color: #fff;
		text-decoration: none;
}

.tracking_title_en h3 .lngSelector.active a  {
	    color: #fff;
		text-decoration: none;
}
 
.nav-pills {
    /*
	display: flex;
    justify-content: center;
	*/
}


.redMarker, .redMarkerActive {
    display: inline-block;
    text-decoration:none;
    cursor: pointer;
	
}
.redMarker:after, .redMarkerActive:after {
    display: block;
    content: "";
    height: 3px;
    background-color: red; 
	width: 0%; 
    transition: width 1.5s ease-in-out;
	
}
.redMarkerActive:after {
    width: 100%;
}
.tour-step-background {
    position: absolute!important;
    z-index: 1100;
    background: inherit;
    border-radius: 0px;
}

.sp-list {
    display: block;
    /* margin-top: 1.4em; */
    margin-bottom: 1.4em;
    margin-left: -2.5em;
	/* display: table;   */
   }

    .sp {
    display: block;
    position: relative;
    line-height: 2;
    letter-spacing: -1ex;
	list-style-type: none;
    }
	.sp_left {
    vertical-align: top;
    margin-right: -60%;
    overflow: hidden;
	}
	.sp_left, .sp_right {
		display: -moz-inline-box;
		display: inline-block;
		vertical-align: top;
		letter-spacing: normal;
		width: 40%;
	}
	.sp_right {
		vertical-align: bottom;
		margin-left: 60%;
		width: 58%;
	}
	.sp_title {
		display: inline;
		padding-right: .3em;
		font-size: 1.1em;
	}
	.sp_line {
		display: -moz-inline-box;
		display: inline-block;
		width: 100%;
		margin: 0 -100% 0 0;
		vertical-align: baseline;
		border-bottom: 1px dotted #ccc;
	}
	
	 .sp_m {
      margin-top: 10px;
      position: relative;
      line-height: 1.5;
      min-height: 50px;
	  list-style-type: none;
    }
	.sp_left_m {
		vertical-align: top;
		overflow: hidden;
	}
	.sp_left_m, .sp_right_m {
		display: -moz-inline-box;
		vertical-align: top;
		letter-spacing: normal;
		
	}
	.sp_right_m {
		vertical-align: bottom;
		margin-left: 1%;
		
	}
	.sp_title_m {
		display: inline;
		padding-right: .3em;
		font-size: 1.1em;
		font-weight:bold;
	}
	.sp_line_m { 
		display: none;
		visibility: hidden;
	}
	
	
	.lastTrackCodesCleaner {
	    position: relative;
		right: 10px;
		top: -5px;
		cursor: pointer;
	}
     .auth {
		 display: none; 
	 }	 
	 .noAuth {
		 display: none; 
	 }	 
	 
	  #apiRequest {
	        width: 310px;
			border: none;
			height: 54px;
			color: #ffffff;
			background-color: #0cca4a;
			font-size: 20px;
			font-weight: 400;
			line-height: 24.003px;
			text-align: center;
			box-shadow: 0px 10px 22px rgba(0, 0, 0, 0.25);
			border-radius: 0px;
			height: 50px;
			min-width: 80px;
			font-size: 16px; 
			outline: none;
	 }
	 #apiRequest:hover {
			border: none;
			color: #ffffff;
			background-color: #0BB242;
			box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.25);
    }
	
	 #addTrackCodeRow, .addTrackCodeRow {
	    display: none;	
		margin-top: 15px;
        margin-bottom: 20px;
	 }
	
	 .addTrackCodeButton {
	        width: 100%;
			border: none;
			height: 54px;
			color: #ffffff;
			background-color: #3870c6;
			font-size: 20px;
			font-weight: 400;
			line-height: 24px;
			text-align: center;
			box-shadow: 0px 10px 22px rgba(0, 0, 0, 0.25);
			border-radius: 0px;
			height: 50px;
			min-width: 80px;
			font-size: 16px; 
			outline: none;
	 }
	 .addTrackCodeButton:hover {
			border: none;
			color: #ffffff;
			background-color: #0BB242;
			box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.25);
    }
	.addTrackCodeButtonWrapper {
		/*
		margin-top:15px;
		margin-bottom:20px;
		*/
	}
	
	#addTrackingNumberFormInput, #addTrackingNumberDescriptionFormInput {
		border-radius: 0px!important;
		height: 40px;
        font-size: 15px;
		
	}
	#addTrackingNumberFormButtonCancel, #addTrackingNumberFormButtonOk {
		border-radius: 0px!important;
		height: 40px;
        font-size: 15px;
		border-radius: 0px;
        height: 40px;
        font-size: 14px;
        outline: none!important;
	}
	#addTrackingNumberFormWrapper {
		
	}
	#addTrackingNumberFormInputHelpBlock {
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 2px;
		color: #737373;
        /*
		height: 20px;
        line-height: 20px;
		*/
		font-size: 12px;
		display: none;
	}
	.addTrackingNumberFormInputHelpBlockWrapper{ 
	    height: 16px;
        line-height: 16px;
	}
	.glareButton, .addTrackCodeButton {
		position: relative; 
		overflow: hidden; 
	}
	.glareButton:hover:after, .addTrackCodeButton:hover:after {
		content: "";
		position: absolute;
		top: -50%;
		bottom: -50%;
		background: -webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.1)),to(hsla(0,0%,100%,.6)));
		background: linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.6) 100%);
		width: 45px;
		-webkit-transform: skewX(-22deg);
		transform: skewX(-22deg);
		left: -65%;
		-webkit-animation-name: glare;
		animation-name: glare;
		-webkit-animation-duration: 3s;
		animation-duration: 3s;
		-webkit-animation-iteration-count: infinite;
		animation-iteration-count: infinite;
	}
	
	@-webkit-keyframes glare {
		60% {
			left: 100%
		}
		to {
			left: 130%
		}
	}
glare
	@keyframes blick {
		60% {
			left: 100%
		}
		to {
			left: 130%
		}
	}
		
	div#rotator {position:relative; /* height:150px; margin-left: 15px; */}
	div#rotator ul li {float:left; position:absolute; list-style: none;}
	div#rotator ul li.show {z-index:500;}
			
.dublicateEventRow {
	display: none;
    /*
	border: 1px dashed #A94442;
    opacity: 0.3;    
	*/
}			
/*
.fa-binoculars:before {
    content: "\f1e5";
}
*/
#trackingForm {
 margin-bottom:5px;	
}	
 .vcenter {
    display: inline-block;
    vertical-align: middle;
}
 
 .track-number-scaner {
	display:block;
	position:absolute;
	width: 6px;
	box-shadow: rgba(255,0,0, .5) 0 0 15px 4px;
	top:-5px;
	bottom: -5px;
	left:0;
	background: rgba(255,0,0, .7);
}
.logo {
   float: left;
    /* padding-right: 3px; */
    /* margin-right: 3px; */
    width: 26px;
    opacity: 1;
    /* position: absolute; */
    top: 12px;
}
.ny-logo {
    float: left;
    /* padding-right: 3px; */
    /* margin-right: 3px; */
    /* width: 40px; */
    width: 40px;
    opacity: 1;
    /* position: absolute; */
    top: 5px;
    /* margin-right: 10px; */
    height: 40px;
    margin-top: -6px;
}
.23feb-logo {
    float: left;
    width: 28px;
    opacity: 1;
    position: absolute;
    top: 5px; 
}
.logo:hover {
  float: left;
    /* padding-right: 3px; */
    /* margin-right: 3px; */
    width: 26px;
    opacity: 1;
    /*position: absolute; */
    top: 12px;
}
 
#mc-container > div > div.mc-head > ul > li.mc-logo > a > img {
   display: none; 
   visibility: hidden;
   opacity: 0;
}


.zbz-input-clearable {
    /* ставим инпуту фоновую картинку, но отображаем ее за пределами инпута - 150% в background-position */
    background-image: url('/img/svg/cross.svg?v5');
    background-position: 150% 50%;
    background-repeat: no-repeat;
    transition: background 0.1s;
    /* добавляем справа небольшой padding, чтоб текст не залазил поверх крестика */
    padding-right: 27px;	 
}
.zbz-input-clearable__x {
    /* когда нужно отобразить крестик, перемещаем в правый конец инпута */
    background-position: 99% 50%;
}
.zbz-input-clearable__x-over {
    /* и подготовим стиль для ховера по крестику */
    background-image: url('/img/svg/cross-hover.svg'); 
    cursor: pointer;
}
.zbz-input-clearable::-ms-clear {
    /* убираем родной крестик очистки в IE */
    display: none;
}
.top-brands-logo {
	cursor: pointer; 
}
.top-brands-logo   img {
		     border: none;
		 }
.top-brands-logo img:hover {
		    border: none;
}



.scroll-up-button {
    transition: background-color 200ms ease-out,opacity 200ms ease-out,width 200ms ease-out;
    background-color: transparent;
    cursor: pointer;
    height: 100%;
    left: 0;
    position: fixed;
    top: 60px;
    bottom: 0;
    /* z-index: 4999; */
    text-align: center;
    padding-top: 20px;
    user-select: none;
    width: 100px; 
    backface-visibility: hidden;
}

 
@media (min-width:768px) {
	.scroll-up-button {
		width: 20px
	}
}
@media (min-width:1200px) {
	.scroll-up-button { 
		width: 20px;
	}
}

@media (min-width:1250px) {
	.scroll-up-button { 
		width: 40px;
	}
}
@media (min-width:1300px) {
	.scroll-up-button { 
		width: 50px;
	}
}
@media (min-width:1330px) {
	.scroll-up-button { 
		width: 60px;
	}
}
@media (min-width:1350px) {
	.scroll-up-button { 
		width: 70px;
	}
}

@media (min-width:1400px) {
	.scroll-up-button { 
		width: 100px;
	}
}

 

.scroll-up-button:hover {
    background: linear-gradient(to top,rgba(255,255,255,0) 20%, #e8e8e8 100%);
}
.scroll-up-button svg {
    transform: rotate(0);
}
.icon--scroll-up-button__arrow {
    transition: stroke 200ms;
    stroke: #979797;
    stroke-width: 2px;
}
.icon--scroll-up-button__arrow {
    width: 9px;
    height: 7px;
}
svg {
    box-sizing: content-box;
    pointer-events: none;
}
#rules > li {
 padding-top: 5px;
}	
.review-claim {
 cursor: pointer;
 color: #999;
}

.review-claim:hover {
  color: red;
}

#StGeorgeRibbon {
	background-image: url(https://track24.ru/img/georgievskaya-lenta_7.gif);
    width: 120px;
    height: 120px;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 999999;
}

@media screen and (max-width: 768px) {
   #StGeorgeRibbon {
	background-image: url(https://track24.ru/img/georgievskaya-lenta_7.gif);
    width: 120px;
    height: 120px;
    position: fixed;
    top: -5px;
    left: -5px;
    z-index: 999999;
  }  
}

@media screen and (max-width: 660px) {
   #StGeorgeRibbon {
	background-image: url(https://track24.ru/img/georgievskaya-lenta_7.gif);
    width: 120px;
    height: 120px;
    position: fixed;
    top: -10px;
    left: -10px;
    z-index: 999999;
  }  
}

/* iphone */
@media screen and (max-width: 480px) {
   #StGeorgeRibbon {
	background-image: url(https://track24.ru/img/georgievskaya-lenta_7.gif);
    width: 120px;
    height: 120px;
    position: fixed;
    top: -20px;
    left: -20px;
    z-index: 999999;
  }
}


/* flagrf */
#flagrf {
	background-image: url(https://track24.ru/img/flagrf-2.png);
    width:120px; 
	height:124px; 
	position:fixed;  
	top: -10px;
    left: -10px; 
	z-index:999999;
  }

@media (min-width: 480px) {
   #flagrf {
	background-image: url(https://track24.ru/img/flagrf-2.png);
    width:120px; 
	height:124px; 
	position:fixed;  
	top:-30px; 
	left:-30px; 
	z-index:999999;
  }
}  

@media (min-width: 660px) {
  #flagrf {
	background-image: url(https://track24.ru/img/flagrf-2.png);
    width:120px; 
	height:124px; 
	position:fixed;  
	top:-29px; 
	left:-29px; 
	z-index:999999;
  }
}
 
@media (min-width: 768px) {
  #flagrf {
	background-image: url(https://track24.ru/img/flagrf-2.png);
    width:120px; 
	height:124px; 
	position:fixed;  
	top:-27px; 
	left:-27px; 
	z-index:999999;
  }
}
 
@media (min-width: 970px) {
  #flagrf {
	background-image: url(https://track24.ru/img/flagrf-2.png);
    width:120px; 
	height:124px; 
	position:fixed;  
	top:-25px; 
	left:-25px; 
	z-index:999999;
  }
}

@media (min-width: 970px) {
  #flagrf {
	background-image: url(https://track24.ru/img/flagrf-2.png);
    width:120px; 
	height:124px; 
	position:fixed;  
	top:-20px; 
	left:-20px; 
	z-index:999999;
  }
}

@media (min-width: 1200px) {
  #flagrf {
	background-image: url(https://track24.ru/img/flagrf-2.png);
    width:120px; 
	height:124px; 
	position:fixed;  
	top:-15px; 
	left:-15px; 
	z-index:999999;
  }
}

@media (min-width: 1300px) {
  #flagrf {
	background-image: url(https://track24.ru/img/flagrf-2.png);
    width:120px; 
	height:124px; 
	position:fixed;  
	top:-10px; 
	left:-10px; 
	z-index:999999;
  }
}
@media (min-width: 1300px) {
  #flagrf {
	background-image: url(https://track24.ru/img/flagrf-2.png);
    width:120px; 
	height:124px; 
	position:fixed;  
	top:-5px; 
	left:-5px; 
	z-index:999999;
  }
}
/* flagrf */


.navbar-container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

@media (min-width:768px) {
	.navbar-container {
		width: 750px
	}
}

@media (min-width:992px) {
	.navbar-container {
		width: 970px
	}
}

@media (min-width:1200px) {
	.navbar-container { 
		width: 1180px;
	}
}

@media (min-width:1400px) {
	.navbar-container { 
		/* width: 1250px; */
		width: 1180px;
	}
}
.pokupkiusa {
	display: none!important;
}

@media (min-width:1200px) {
	.pokupkiusa { 
		display: block!important;
	}
}  

#userNameInfoBlock {
	   display:none; 
	   color:#EAE9E9; 
	   cursor:pointer; 
	   white-space: nowrap; 
}
 

@media (max-width:992px) { 
	#userName {
	   display: none;	
	}
} 

#userName {
    margin-left: 5px;
    margin-right: 5px;
}

.ls-from-navbar {
	display: none!important;
}

@media (min-width:1200px) { 
	.ls-from-navbar {
	   display: block!important;	
	}
} 

.cbinnb {
      display:none;
	  border: 1px solid white;
	  padding: 2px 8px 2px 8px;
     margin: -4px -6px -6px -6px;
}

	
@media (min-width:1200px) {
	.cbinnb {
		display: block!important;
		
	}
} 
 
 #userAvatarBlock {
		  display:none; 
		  margin-top: -5px;
	  }
	  .userAvatar {
		width: 32px;
		height: 32px;
		line-height: 45px;
		text-align: center;
		text-transform: uppercase;
		color: #FFF;
		position: relative;
		float: left;
		cursor: pointer;
		margin: 0;
		padding: 0;
		-o-border-radius: 50%;
		-moz-border-radius: 50%;
		-khtml-border-radius: 50%;
		-webkit-border-radius: 50%;
		border-radius: 50%;
		-moz-background-clip: padding;
		-webkit-background-clip: padding-box;
		background-clip: padding-box;
		-o-box-shadow: 0 0 2px rgba(0,0,0,.05),0 2px 4px rgba(0,0,0,.1);
		-moz-box-shadow: 0 0 2px rgba(0,0,0,.05),0 2px 4px rgba(0,0,0,.1);
		-khtml-box-shadow: 0 0 2px rgba(0,0,0,.05),0 2px 4px rgba(0,0,0,.1);
		-webkit-box-shadow: 0 0 2px rgba(0,0,0,.05), 0 2px 4px rgba(0,0,0,.1);
		box-shadow: 0 0 2px rgba(0,0,0,.05), 0 2px 4px rgba(0,0,0,.1);
	  }
      #userAvatarBlock > a > .caret {
	    margin-left: 5px;
        margin-top: 10px;
	  }
	  /*
	  #userAvatarBlock::before {
		  content: "+";
			position: absolute;
			left: -30px;
			width: 20px;
			height: 20px;
			border-radius: 1px;
			transform: translate3d(2px, 2px, 0) scale3d(1, 1, 1);
			transition: all 0.25s linear;
			color: #fefefe;
			top: 18px;
			font-size: 18px;
			border: 1px solid white;
			padding-left: 4px;
			line-height: 18px;
			cursor: pointer
	  }
	  */
	  
	/* animation drop down on nav bar */  
	@media (min-width: 992px) {
		  .animate {
			animation-duration: 0.3s;
			-webkit-animation-duration: 0.3s;
			animation-fill-mode: both;
			-webkit-animation-fill-mode: both;
		  }
		}

		@keyframes slideIn {
		  0% {
			transform: translateY(1rem);
			opacity: 0;
		  }
		  100% {
			transform:translateY(0rem);
			opacity: 1;
		  }
		  0% {
			transform: translateY(1rem);
			opacity: 0;
		  }
		}

		@-webkit-keyframes slideIn {
		  0% {
			-webkit-transform: transform;
			-webkit-opacity: 0;
		  }
		  100% {
			-webkit-transform: translateY(0);
			-webkit-opacity: 1;
		  }
		  0% {
			-webkit-transform: translateY(1rem);
			-webkit-opacity: 0;
		  }
		}
		.slideIn {
		  -webkit-animation-name: slideIn;
		  animation-name: slideIn;
		}  
	  /* animation drop down on nav bar */  
 
 
 
/*   iOS switch style begin */
.form-switch {
  display: inline-block;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent; 
   padding-top: 4px;
}

.form-switch i {
  position: relative;
  display: inline-block;
  margin-right: .5rem;
  width: 46px;
  height: 26px;
  background-color: #e6e6e6;
  border-radius: 23px;
  vertical-align: text-bottom;
  transition: all 0.3s linear;
   cursor: pointer;
  
}

.form-switch i::before {
  content: "";
  position: absolute;
  left: 0;
  width: 42px;
  height: 22px;
  background-color: #fff;
  border-radius: 11px;
  transform: translate3d(2px, 2px, 0) scale3d(1, 1, 1);
  transition: all 0.25s linear;
}

.form-switch i::after {
  content: "";
  position: absolute;
  left: 0;
  width: 22px;
  height: 22px;
  background-color: #fff;
  border-radius: 11px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.24);
  transform: translate3d(2px, 2px, 0);
  transition: all 0.2s ease-in-out;
}

.form-switch:active i::after {
  width: 28px;
  transform: translate3d(2px, 2px, 0);
}

.form-switch:active input:checked + i::after { transform: translate3d(16px, 2px, 0); }

.form-switch input { display: none; }

.form-switch input:checked + i { background-color: #4BD763; }

.form-switch input:checked + i::before { transform: translate3d(18px, 2px, 0) scale3d(0, 0, 0); }

.form-switch input:checked + i::after { transform: translate3d(22px, 2px, 0); }
/*   iOS switch style end */



.baloons { 
    position: absolute;
	right: 2px;top: -48px;
	background-image: url(/img/baloons_r.png);
	background-repeat: no-repeat;
	width: 30px;
	height: 55px;
	background-size: cover;
	z-index: -1;
    transform: rotateY(-10deg);
    animation: baloons_anim 10s linear infinite; 
}

@keyframes baloons_anim {
   0% {
        transform: rotate(0deg) rotateY(0deg) rotatex(0deg) scale(1);
	    -webkit-transform: translateX(-5px); transform: translateX(-5px);
     }
   25% { transform: rotate(5deg) rotateY(-5deg) rotatex(5deg) scale(1.10);}
   50% {-webkit-transform: translateX(5px); transform: translateX(5px);}
   75% {transform: rotate(-5deg) rotateY(5deg) rotatex(-5deg) scale(0.90);}
   100% {
        transform: rotate(0deg) rotateY(0deg) rotatex(0deg) scale(1);
        -webkit-transform: translateX(-5px); transform: translateX(-5px);
   }
   
}

@-webkit-keyframes baloons_anim {
   0% {
      transform: rotate(0deg) rotateY(0deg) rotatex(0deg) scale(1);
	  -webkit-transform: translateX(-5px); transform: translateX(-5px);
	 }
   25% {transform: rotate(5deg) rotateY(-5deg) rotatex(5deg) scale(1.10);}
   50% { -webkit-transform: translateX(5px); transform: translateX(5px); }
   75% {transform: rotate(-5deg) rotateY(5deg) rotatex(-5deg) scale(0.90);}
   100% {
      transform: rotate(0deg) rotateY(0deg) rotatex(0deg) scale(1);
	  -webkit-transform: translateX(-5px); transform: translateX(-5px);
	 }
}
.cat-with-baloon {
   position: absolute;
    left: -45px;
    top: -41px;
    background-image: url(/img/cat-with-pink-baloon.png);
    background-repeat: no-repeat;
    width: 74px;
    height: 86px;
    background-size: cover;
    z-index: 2;
    transform: scale(-1, 1);
}


@media screen and (max-width: 480px) {
	  .cat-with-baloon {    
			left: -39px;
			top: -33px; 
			width: 64px;
			height: 76px;
			 
		}
	}
	@media screen and (max-width: 360px) {
		.cat-with-baloon {
			left: -32px; 
			top: -34px;
			width: 54px;
			height: 66px;
		}
	}


.jsInfoNote {
   display:none;
   clear: both;
}
.jsInfoNoteWrapper {
	display: -ms-flexbox;
	display: flex;
	background: #fff;
	max-height: 2000px;
	-webkit-transition: all .35s;
	-o-transition: all .35s;
	transition: all .35s;
	margin-top: 8px;
	margin-bottom: 8px;
}

/* iphone */
@media screen and (max-width: 480px) {
   .jsInfoNoteWrapper {
       display: block;
    }
}


.jsInfoNoteLeftBlock {
	display: flex;
	background-color: #3fa2c6;
	padding: 10px 10px 10px 10px; 
}	
.jsInfoNoteMidleBlock {
   width: 100%;
	opacity: 1;
	color: #333;
	font-size: 15px;
	font-family: Roboto,sans-serif;
	padding: 11px 20px 12px 15px;
	-webkit-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear; 
	border-top: 1px solid #3fa2c6;  
	border-bottom: 1px solid #3fa2c6;
	border-right: 1px solid #3fa2c6;
}	
.jsInfoNoteCloseBlock {
	
}	
	
.jsInfoNotificationIcon {
	height: 20px;
	width: 20px;
	left: 11px;
	fill: #fff;
	pointer-events: none;
	 
}

.jsInfoNoteButton {
	display: inline-block;
	vertical-align: baseline;
	color: #3ea4e0;
	font-size: 15px;
	font-family: Roboto,sans-serif;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	-webkit-transition: border-bottom-color 175ms,color 175ms;
	-o-transition: border-bottom-color 175ms,color 175ms;
	transition: border-bottom-color 175ms,color 175ms;
	border: none;
	background: none;
	padding: 0;
	border-bottom: 1px solid transparent;
	outline: none;
}
.jsInfoNoteCloseWrapper {
	position: relative; 
} 
.jsPromo {
   display:none;					
}
.jsPromoWrapper {
	display: -ms-flexbox;
	display: flex;
	background: #fff;
	max-height: 650px;
	-webkit-transition: all .35s;
	-o-transition: all .35s;
	transition: all .35s;
	margin-top: 8px;
	margin-bottom: 8px;
}
.jsPromoCloseWrapper {
	position: absolute; 
	right: 15px;
} 


.close-button-light {
	position: absolute;
	right: 12px;
	top: 12px;
	width: 16px;
	height: 16px;
	opacity: 0.8;
	cursor: pointer;
}
.close-button-light:before, .close-button-light:after {
	position: absolute;
	left: 7px;
	content: ' ';
	height: 12px;
	width: 1px;
	background-color: #333;
	top: 2px;
}

.close-button-light:before {
  transform: rotate(45deg);
  transition-duration: 300ms;
  transition-timing-function: ease-out;
}
.close-button-light:after {
  transform: rotate(-45deg);
  transition-duration: 300ms;
  transition-timing-function: ease-out;
} 

.close-button-light:hover:before {
  transform: rotate(225deg);
  transition-duration: 300ms;
  transition-timing-function: ease-out;
}
.close-button-light:hover:after {
  transform: rotate(135deg);
  transition-duration: 300ms;
  transition-timing-function: ease-out;
}
.close-button-light:hover {
  opacity: 1;
}


.mergedTrackCodes {
  border-left: 1px solid #0165b1;
}



.mergedTrackCode  { 
  opacity: 0.6;
}

.mergedTrackCode:hover {
  opacity: 1;
}


.trackingAvailableServices {
   margin-left:55px; padding-top:5px; cursor:pointer; min-height: 25px;
}

.trackingAvailableServices_2 {
   margin-left:72px; padding-top:5px; cursor:pointer; min-height: 25px;
}

.lastTrackCodesWrapper {
	display: none; overflow-x: hidden; margin-left:55px; position: relative;
}
.lastTrackCodesWrapper_2 {
	display: none; overflow-x: hidden; margin-left:72px; position: relative;
}

.lastTrackCodesNotice {
	margin-top:20px; padding-top:15px; margin-left:55px;
}
.lastTrackCodesNotice_2 {
	margin-top:20px; padding-top:15px; margin-left:72px;
}
 
.c-round-num-block {
	display: inline-block;
	width: 80px;
	height: 80px;
	color: #4CAF50;
	border: 3px solid currentColor;
	border-radius: 100%;
	font-weight: 400;
	font-size: 10px;
	line-height: 1;
	text-align: center;
	/* cursor: pointer; */
	vertical-align: bottom;
}
.c-round-num-block strong {
	display: block;
	margin-top: 16px;
	/* color: #fff; */
	font-weight: 400;
	font-size: 28px;
}
.c-round-num-block span {
	/* color: black; */
	text-transform: lowercase;
}

.c-round-num-block-small {
	display: inline-block;
	width: 61px;
	height: 61px;
	color: #4CAF50;
	border: 2px solid currentColor;
	border-radius: 100%;
	font-weight: 400;
	font-size: 10px;
	line-height: 1;
	text-align: center;
	/* cursor: pointer; */
	vertical-align: bottom;
}
.c-round-num-block-small strong {
	display: block;
	margin-top: 9px;
	/* color: #fff; */
	font-weight: 400;
	font-size: 22px;
}
.c-round-num-block-small span {
	/* color: black; */
	text-transform: lowercase;
	font-size: 9px;
}

#history-short-stat-wrapper {
  border-top: 1px solid #dadada;
  padding-top: 10px;
  display: none;
}
@media screen and (max-width: 768px) {
  #history-short-stat-wrapper  { 
     border-top: 0px solid #cecece;    
	 padding-bottom: 5px;
  }
}





.myTrackingNumbersCard {
 /* border: 1px solid #8c91ce; */
  margin-top: 3px;
  margin-bottom: 7px;
  box-shadow: 2px 4px 5px 0px rgba(0, 0, 0, 0.15);  
  /* border-left: 1px dashed #ccc; */
  background-color: rgba(255, 255, 255, 0.5);
}
 /*
.myTrackingNumbersCard:first-child {
   margin-top: 10px;	
}
*/
 .mt-5 {
	 margin-top: 5px!important;
 }
 .mb-5 {
	 margin-bottom: 5px!important;
 }
.mt-10 {
	 margin-top: 10px!important;
 }
 .mb-10 {
	 margin-bottom: 10px!important;
 }
 .mt-15 {
	 margin-top: 15px!important;
 }
 .mb-15 {
	 margin-bottom: 15px!important;
 }
 .mt-20 {
	 margin-top: 20px!important;
 }
 .mb-20 {
	 margin-bottom: 20px!important;
 }
  .mt-25 {
	 margin-top: 25px!important;
 }
 .mb-25 {
	 margin-bottom: 25px!important;
 }
 .mt-30 {
	 margin-top: 30px!important;
 }
 .mb-30 {
	 margin-bottom: 30px!important;
 }
 
 .ml-1 {
	 margin-left: 1px!important;
 }
 .mr-1 {
	 margin-right: 1px!important;
 }
 .ml-2 {
	 margin-left: 2px!important;
 }
 .mr-2 {
	 margin-right: 2px!important;
 }
 .ml-3 {
	 margin-left: 3px!important;
 }
 .mr-3 {
	 margin-right: 3px!important;
 }
 .ml-4 {
	 margin-left: 4px!important;
 }
 .mr-4 {
	 margin-right: 5px!important;
 }
 .ml-5 {
	 margin-left: 5px!important;
 }
 .mr-5 {
	 margin-right: 5px!important;
 }
 .ml-10 {
	 margin-left: 10px!important;
 }
 .mr-10 {
	 margin-right: 10px!important;
 }
 .ml-15 {
	 margin-left: 15px!important;
 }
 .mr-15 {
	 margin-right: 15px!important;
 }
 .ml-20 {
	 margin-left: 20px!important;
 }
 .mr-20 {
	 margin-right: 20px!important;
 }
 .ml-25 {
	 margin-left: 25px!important;
 }
 .mr-25 {
	 margin-right: 25px!important;
 }
 .ml-30 {
	 margin-left: 30px!important;
 }
 .mr-30 {
	 margin-right: 30px!important; 
 }
 
 
 /*
.myTrackingNumbersCard:first-child:not([style*="display:none"]) {
	margin-top: 10px;
}
.myTrackingNumbersCard:last-child {
   margin-bottom: 15px;	
}*/
.myTrackingNumbersCard:hover {
 /* background: #2196f333; */
 background: #badffb82;
}
.myTrackingNumbersCard.active {
   box-shadow: 0 0 30px rgba(89, 95, 229, 0.75);
    -o-box-shadow: 0 0 30px rgba(89, 95, 229, 0.75);
    -webkit-box-shadow: 0 0 30px rgba(89, 95, 229, 0.75);
    -moz-box-shadow: 0 0 30px rgba(89, 95, 229, 0.75);
}
.myTrackingNumbersCardActive > .myTrackingNumbersFirstLine {
	cursor: move;
}

.myTrackingNumbersFirstLine {
    /* border: 1px solid #a75096; */
	overflow: hidden;  
	background-color: #0165b1;
    color: #ffffff;
	/* cursor:move;  */
}
.myTrackingNumbersSecondLine {
    /* border: 1px solid #25a12c; */
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	overflow: hidden;
	cursor: pointer;
}
.myTrackingNumbersThirdLine {
	overflow: hidden; 
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
    /* border: 1px solid #b72752; */
	overflow: hidden;  
	/* padding-bottom: 5px; */
	cursor: pointer;
}
.myTrackingNumbersFourthLine {
    border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	overflow: hidden;  
	cursor: pointer; 
}
.myTrackingNumbersFifthLine {
    border-top: 1px solid #ccc;
    /* border: 1px solid #2347e3; */
	/* overflow: hidden;  */
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	/* background-color: #03A9F4; */
	/* background-color: #03a9f454; */
	/* color: #ffffff; */
	/* white-space: nowrap; */
	/* min-height: 28px; */
	 padding-left: 5px;
     padding-right: 5px;
     padding-bottom: 3px;
     padding-top: 3px; 
}
@media screen and (max-width: 768px) {
  .myTrackingNumbersFifthLine { 
     padding-top: 3px; 
     padding-bottom: 4px;     
  }
}
.myTrackingNumbersCardActive.awaiting > div.myTrackingNumbersFirstLine {
	/* background-color: #bc1e1e; */
	background-color: #1ba647;	
}
.myTrackingNumbersCardActive.active > div.myTrackingNumbersFirstLine {
	/* background-color: #bc1e1e; */
	/* background-color: #301ebc;	 */
	/* background-color: #dc25bc; */
	/* background-color: #9725dc; */
	/* background-color: #dc5025; */
	/* background-color: #20a77c; */
	/* background-color: #27aaab; */
	background-color: #249899;
}



.myTrackingNumbersCardHr {
    margin-top: 3px;
    margin-bottom: 3px;
    border: 0;
    border-top: 1px solid #eee;
}

.myTrackingNumbersTrackCode {
   float: left;
   /* font-size: 13px; */
   font-size: 0.95em; 
   line-height: 18px;
   margin: 5px;
}
@media screen and (max-width: 768px) {
  .myTrackingNumbersOperationAttribute {
     font-size: 1.1em; 
  }
}
.myTrackingNumbersDateTime {
   float: left;
   /*font-size: 10px;*/
   font-size: 0.80em;
   line-height: 18px; 
   color: #706e6e;
   /* margin: 5px; */
	margin-left: 5px;
	margin-right: 5px;
    margin-top: 3px;
	margin-bottom: 5px;
}

@media screen and (max-width: 768px) {
  .myTrackingNumbersDateTime { 
     font-size: 0.90em; 
  }
}

.myTrackingNumbersDate {
  margin-right: 3px;
}
.myTrackingNumbersSetting {
   float: right;
   font-size: 13px;
   line-height: 18px;
   margin: 5px;
} 

.myTrackingNumbersSetting > i {
   margin-left: 6px;	
   cursor: pointer; 
}
.myTrackingNumbersDescription {
    /* float: left; */
    font-size: 12px;
    line-height: 20px;
	/* margin: 5px; */
	color: #363434;
	/* padding-bottom: 5px; */
	/* padding-left: 5px; */
    padding-right: 5px;
    /* padding-bottom: 5px; */
    /* padding-top: 5px; */
}
@media screen and (max-width: 768px) {
  .myTrackingNumbersDescription { 
     font-size: 14px; 
  }
}

.myTrackingNumbersDescriptionSpan {
    cursor: pointer;
} 
.myTrackingNumbersDescriptionSpanMuted {
   color: #7a7a7a;
} 

.myTrackingNumbersDescriptionSpanBig {
    font-size: 13px;
} 

@media screen and (max-width: 768px) {
  .myTrackingNumbersDescriptionSpanBig { 
     font-size: 15px;
  }
}
 
.myTrackingNumbersDescription > span.editInPlace-active {  
	 color: #000000;	
	 line-height: 12px; 
	 width: 40px;
	 outline: none!important;


} 
.myTrackingNumbersCountdown {
	float: right;
    font-size: 12px;
    line-height: 18px;
    /* margin: 5px 5px 0px 3px; */
}
.myTrackingNumbersCountdown > span {
	    position: relative!important;
		right: 0px!important
}
.myTrackingNumbersDaysMerged {
    float: right;
    font-size: 12px;
    line-height: 18px;
    padding-left: 6px;
	/* margin: 5px; */
	/* margin-left: 5px; */
	margin-right: 5px;
    margin-top: 3px;
	margin-bottom: 5px;
}
.myTrackingNumbersDaysMerged > .myTrackingNumbersMerged > .mergedTrackCode {
    opacity: 0.9;
}

.myTrackingNumbersDaysMerged > .label   {
    background-color: #0165b1a1;
} 
.myTrackingNumbersDaysCount {
    float: right;
    font-size: 12px;
    line-height: 18px;
    /* padding-left: 3px; */
    margin-left: 1px;
}
.myTrackingNumbersMerged {
    float: left;
    font-size: 12px;
    line-height: 18px;
    margin-left: 1px;
	cursor: pointer;
}

.myTrackingNumbersOperationAttribute {
	 /* font-size: 12px; */
	 /* font-size: 11px;*/
	 font-size: .80em; 
	 font-weight: bold;
     line-height: 18px;
	 margin-left: 5px;
	 /* margin-top: 5px; */
	 /* float: left; */
	 padding-top: 5px;
	 /* max-height: 42px;*/
	 max-height: 24px;
	 overflow: hidden;
	 color: #545353;
	/*  position: relative; */
}

@media screen and (max-width: 768px) {
  .myTrackingNumbersOperationAttribute {
      font-size: 0.95em; 
  }
}

.myTrackingNumbersOperationAttributeText {
	/* margin-right: 10px; */
    float: left;
    /* padding-right: 10px; */
}
.myTrackingNumbersPlaceIconWrapper {
	float: right;
}

.myTrackingNumbersOperationAttribute  i:last-child {
	/* 
	  position: absolute;
     right: 6px;
     top: 7px;	 
	 */
}


.myTrackingNumbersOperationPlace {
	 font-size: 10px;
     line-height: 18px;
	 margin-left: 5px;
}
.myTrackingNumbersSource {
	 float: right;
	 font-size: 9px;
     /* line-height: 18px; */
	 margin-left: 5px;
	 /* margin-right: 5px; */
	 color: #706e6e;
	 margin-top: 6px;
}


.myTrackingNumbersClose {
	position: relative;
    display: inline-block;
	/* right: 12px; */
	/* top: 12px; */
	width: 13px;
	height: 13px;
	opacity: 1;
	cursor: pointer;
}
.myTrackingNumbersClose:before, .myTrackingNumbersClose:after {
    position: absolute;
    left: 5px;
    content: ' ';
    height: 13px;
    width: 1.5px;
    background-color: #fff;
    top: 2px;
}

.myTrackingNumbersClose:before {
  transform: rotate(45deg);
  transition-duration: 300ms;
  transition-timing-function: ease-out;
}
.myTrackingNumbersClose:after {
  transform: rotate(-45deg);
  transition-duration: 300ms;
  transition-timing-function: ease-out;
} 

.myTrackingNumbersClose:hover:before {
  transform: rotate(225deg);
  transition-duration: 300ms;
  transition-timing-function: ease-out;
}
.myTrackingNumbersClose:hover:after {
  transform: rotate(135deg);
  transition-duration: 300ms;
  transition-timing-function: ease-out;
}
.myTrackingNumbersClose:hover {
  opacity: 1;
}




.panel-heading-wrapper {
	overflow: hidden;  
}
.panel-heading-left {
    float: left;
}
.panel-heading-right {
	 float: right;
	 color: #000000;
	 cursor: pointer;
}
.panel-heading-right > span { 
	 border-bottom: 1px dotted; 
}


.trackingInfo-title-wrapper {
	overflow: hidden; 
	color: #ffffff; 
	height: 60px;
	margin: 0;
    background: #2B6592; 
    margin-bottom:3px;	
    
}
.trackingInfo-title-left {
	float: left;
	text-align: left;
	padding-left: 20px;
	font-size: 16px;
	line-height: 60px;
	
}

.trackingInfo-title-left a {
    color: #ffffff;
    border-bottom: 1px dotted;
    cursor: pointer;
}
.trackingInfo-title-left a:hover {
    color: #C0C0C0;
    text-decoration: none;
}

.trackingInfo-title-right {
	 float: right;
	 text-align: right;
	 font-size: 14px;
	 line-height: 60px; 
	 cursor: pointer;
	 padding-right: 15px;
}

.trackingInfo-title-right > span { 
	 border-bottom: 1px dotted; 
}
.trackingInfo-title-right > span.editInPlace-active { 
	color: black;
	line-height: 18px; 
} 
.addTrackingNumberModal-footer, .callAdminModal-footer {
   padding-top:10px; text-align: center; min-height: 20px;	
}

#history-ajax-loader { 
	margin: 0 auto;
    text-align: center;
	display:none;
	height: 50px;
}
#history-add-ajax-loader { 
	margin: 0 auto;
    text-align: center;
	display:none;
	height: 50px;
}
#addTrackingNumberModal-loader {
	margin: 0 auto;
    text-align: center;
	display:none;
}
#addTrackingNumberModal-loader {
	height: 0px;
}
#addTrackingNumberModal-loader-ellipsis {
	height: 0px;
}
#addTrackingNumberModal-loader > div {
	height: 10px;
}
#addTrackingNumberModal-loader > div > div:nth-child(1) {
   top: -15px;	
}
#addTrackingNumberModal-loader > div > div:nth-child(2) {
   top: -15px;	
}
#addTrackingNumberModal-loader > div > div:nth-child(3) {
   top: -15px;	
}
#addTrackingNumberModal-loader > div > div:nth-child(4) {
   top: -15px;	
}
#tracking-in-comments-ajax-loader {
	margin: 0 auto;
    text-align: center;
	display:none;
}

.lds-ellipsis {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 50px;
}
.lds-ellipsis div {
  position: absolute;
  top: 18px;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: #FF5722;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
  left: 8px;
  animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
  left: 8px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
  left: 32px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
  left: 56px;
  animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(24px, 0);
  }
} 



.trackingInfoInComments { 
	margin-left: -30px;
    margin-right: -30px;
    margin-top: 10px; 
	
	font-size: 14px;
	line-height: 20px;
}
 
 
@media (min-width:768px) {
	 .trackingInfoInComments {
		border: 1px dashed #ccc;
		padding: 10px;
		margin-left: 50px;
		max-width: 750px;
	} 
}
.trackingInCommentsFlag {
   cursor: pointer;
   padding-left: 3px;
   padding-right: 3px;
}	
.trackingInCommentsFlagRotated  > svg {
   transform: rotate(180deg);
}
.trackingInCommentsFlagRotatedDown  > svg {
   transform: rotate(180deg);
}
.progress { 
    background-image: -webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);
    background-image: -o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));
    background-image: linear-gradient(to bottom,#ebebeb00 0,#f5f5f5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
    background-repeat: repeat-x;
}





 /* feedBack */
 .feedBackForm { 
    display:none;
 }
.feedBack {
	margin-top: 30px;
	margin-bottom: 60px;
	margin-left: 0px;
	margin-right: 0px;
	display:none;
}
/* Column Mobile */
@media(max-width: 500px){
	.feedBack .col-mob{
		/* width: 100%; */
	}
}
/* Item */
.feedBack .ui-item{
	position: relative;
	/* max-width: 400px; */
	margin:20px auto;
}
/* User Image */
.feedBack .ui-item .ui-user{
	margin-left:10px;
}
.feedBack .ui-item .ui-user div{
	display:block;
	width:50px;
	float:left;
	margin-top: 10px;
	white-space: nowrap;
}
.feedBack .ui-item .ui-user div > img{
	max-width:60px;
	border-radius:100%;
	border:3px solid #fff;	
}
/* User Name */
.feedBack .ui-item .ui-user div{
	display:inline-block;
	font-size: 15px;
	line-height: 22px;
	font-weight: 600;
	color:#403f3f;
	margin-left: 20px;
    margin-top: 20px;
}
.feedBack .ui-item .ui-user div > span{
	display: block;
    font-size: 11px;
    line-height: 16px;
    font-weight: 400;
    color: #7d7d7d;
}
/* Details */
.feedBack .ui-item .ui-details{
   background: #fff;
	padding:14px 24px;
	/* margin-bottom: 20px; */
	box-shadow: 3px 3px 2px 0px rgba(0,0,0,0.18);
	border-left: 1px dashed #ccc;
	border-top: 1px dashed #ccc;
}
.feedBack .ui-item .ui-details p{
    color: #777;
	 font-size:12px;
	 line-height:28px;
	 font-style:italic;
	 min-height: 70px;
	 max-height: 70px;
	/*
	overflow-x: hidden;
    text-overflow: ellipsis;
    max-height: 100px;
	*/
}
/* Arrow */
.feedBack .ui-item .ui-details:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: transparent;
	border-left: 0;
	bottom: 40px;
	left: 67px;
	border-top-color: #fff;
	border-width: 20px;
}
.feedBack .ui-item .ui-details:before{
	content: '';
	position: absolute;
	transform: rotate(45deg);
	width: 0px;
	height: 0px;
	bottom: 51px;
	left: 55px;
	border-style: solid;
	border-width: 15px;
	border-color: transparent;
	z-index: -1;
	box-shadow: 3px -13px 5px 0px rgba(0, 0, 0, 0.18);
	border-left: 0;
}



.feedBack-review-stars {
    position: absolute;
    display: inline-block;
    width: 70px;
    height: 14px;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg width%3D%2220%22 height%3D%2220%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M19.828 7.58q0 .26-.307.567l-4.28 4.176 1.014 5.9q.012.08.012.234 0 .248-.124.42t-.36.17q-.224 0-.472-.14l-5.297-2.785-5.296 2.784q-.26.14-.472.14-.248 0-.372-.17t-.124-.42q0-.07.023-.234l1.015-5.9L.494 8.148Q.2 7.83.2 7.58q0-.435.66-.542l5.92-.86L9.436.81q.225-.484.578-.484t.578.484l2.656 5.367 5.922.86q.66.108.66.544z%22 fill%3D%22%23facd00%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: repeat-x;
    background-size: 20% 100%;
	right: 10px;
    bottom: 90px;
}

 .review-stars__empty {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width%3D%2220%22 height%3D%2220%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M19.828 7.58q0 .26-.307.567l-4.28 4.176 1.014 5.9q.012.08.012.234 0 .248-.124.42t-.36.17q-.224 0-.472-.14l-5.297-2.785-5.296 2.784q-.26.14-.472.14-.248 0-.372-.17t-.124-.42q0-.07.023-.234l1.015-5.9L.494 8.148Q.2 7.83.2 7.58q0-.435.66-.542l5.92-.86L9.436.81q.225-.484.578-.484t.578.484l2.656 5.367 5.922.86q.66.108.66.544z%22 fill%3D%22%23e6e6e6%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: repeat-x;
    background-clip: content-box;
    background-size: inherit;
}

.feedBackFormAjaxInfo {
	   float: right;
	   margin-top: 13px;
	   color: #a94442;
       padding-top: 7px;
	   position: absolute;
       right: -15px;
   }
   
  
  .star-rating {
	   font-size: 0;
   }
	.star-rating__wrap {
		display: inline-block;
		font-size: 1rem;
		margin-top: 5px;
	}
	.star-rating__wrap:after {
		content: "";
		display: table;
		clear: both;
	}
	.star-rating__ico {
		float: right;
		padding-left: 2px;
		cursor: pointer;
		color: #FFB300;
	}
	.star-rating__ico:last-child {
		/* padding-left: 0; */
	}
	.star-rating__input {
		display: none;
	}
	.star-rating__ico:hover:before,
	.star-rating__ico:hover ~ .star-rating__ico:before,
	.star-rating__input:checked ~ .star-rating__ico:before {
		content: "\f005";
	} 
	
	
  
	.feedBackFormClose:before {
		transform: rotate(45deg);
		transition-duration: 300ms;
		transition-timing-function: ease-out;
	}
	.feedBackFormClose:after {
		transform: rotate(-45deg);
		transition-duration: 300ms;
		transition-timing-function: ease-out;
	}
	.feedBackFormClose:before, .feedBackFormClose:after {
		/* position: absolute; */
		left: 5px;
		content: ' ';
		height: 13px;
		width: 1.5px;
		background-color: #969696;
		top: 2px;
	}
	.feedBackFormClose {
		position: absolute;
		display: inline-block; 
		width: 13px;
		height: 13px;
		opacity: 0.9;
		right: 15px;
		cursor: pointer;
	}
	
	.feedBackFormClose {
		/*position: relative;*/
		display: inline-block;
		/* right: 12px; */
		/* top: 12px; */
		width: 13px;
		height: 13px;
		opacity: 1;
		cursor: pointer;
	}
	.feedBackFormClose:before, .feedBackFormClose:after {
		position: absolute;
		left: 5px;
		content: ' ';
		height: 13px;
		width: 1.5px;
		background-color: #969696;
		top: 2px;
	}

	.feedBackFormClose:before {
	  transform: rotate(45deg);
	  transition-duration: 300ms;
	  transition-timing-function: ease-out;
	}
	.feedBackFormClose:after {
	  transform: rotate(-45deg);
	  transition-duration: 300ms;
	  transition-timing-function: ease-out;
	} 

	.feedBackFormClose:hover:before {
	  transform: rotate(225deg);
	  transition-duration: 300ms;
	  transition-timing-function: ease-out;
	}
	.feedBackFormClose:hover:after {
	  transform: rotate(135deg);
	  transition-duration: 300ms;
	  transition-timing-function: ease-out;
	}
	.feedBackFormClose:hover {
	  opacity: 1;
	}
	
	.feedBackFormAvatarAndNameWrapper {
	    margin-top: 8px; 
		margin-left: 5px; 
		margin-right: 10px;
	}
		
	.feedBackFormAvatar { 
	    margin-right: 10px;
		width: 32px;
		height: 32px;
		line-height: 45px;
		text-align: center;
		text-transform: uppercase;
		color: #FFF;
		position: relative;
		float: left;
		cursor: pointer;
		margin: 0;
		padding: 0;
		-o-border-radius: 50%;
		-moz-border-radius: 50%;
		-khtml-border-radius: 50%;
		-webkit-border-radius: 50%;
		border-radius: 50%;
		-moz-background-clip: padding;
		-webkit-background-clip: padding-box;
		background-clip: padding-box;
		-o-box-shadow: 0 0 2px rgba(0,0,0,.05),0 2px 4px rgba(0,0,0,.1);
		-moz-box-shadow: 0 0 2px rgba(0,0,0,.05),0 2px 4px rgba(0,0,0,.1);
		-khtml-box-shadow: 0 0 2px rgba(0,0,0,.05),0 2px 4px rgba(0,0,0,.1);
		-webkit-box-shadow: 0 0 2px rgba(0,0,0,.05), 0 2px 4px rgba(0,0,0,.1);
		box-shadow: 0 0 2px rgba(0,0,0,.05), 0 2px 4px rgba(0,0,0,.1);
	}
	.feedBackFormSocialName {
		color: #7a7a7a;
		padding-top: 5px;
	}


#slider {
	width: 95%;
	min-height: 140px;
	margin: auto;
	position: relative;
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
	font-size: 15px;
}

#slider .slides-container {
	position: relative;
	width: 100%;
	height: 100%;
}

#slider .slide {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}

#slider .slide .text {
	width: 100%;
	height: 100%;
	background: #8fc6eb;
	color: #fff;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

#slider .slide:first-child {
	display: block;
}

#slider img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

#slider .pager {
	font-size: 14px;
	font-weight: 900;
	color: #777;
	text-align: center;
	margin-top: 5px;
}

#slider .arrows a {
	position: absolute;
	text-decoration: none;
	color: rgba(190, 184, 184, 0.65);
	top: 43%;
	font-weight: 400;
	line-height: 1;
	font-size: 20px;
}

#slider .arrows a:hover {
	color: #575454;
}

#slider .arrows a.next {
	 right: 0px;
}
/* feedBack */





.youtubeVideoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.youtubeVideoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}


.copyToClipBoard {
   cursor: pointer;
}
.moveFromArchiveToActive {
   cursor: pointer;
}

.ya-share2__badge {
	border-radius: 0px!important;
}

.ya-share2__item:hover {
    opacity: 0.9!important;
	transform: translateY(-4px);
	transition: all .2s ease-in-out;
}


.easyzoom img {
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -o-transition: all 1s ease; /* IE 9 */
    -ms-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
    max-width: 100%;
	z-index:9999;
}
.easyzoom:hover img {
    -webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25);
}

 
 

#additionalReviews { 
	margin-top:15px;
	clear: left;
}



/* roadmap begin */
#road-map {
	margin-top: 10px;
    padding-bottom: 20px;
    padding-right: 10px;
    border-top: 1px solid #eee;
    padding-top: 25px;
}
.road-map-title {
	text-align: center;
    height: 38px;
    margin-top: 10px;
    white-space: nowrap;
    font-size: 18px;
    padding-bottom: 40px;
	 
}

.road-map-parent {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; 
}
.road-map-wrapper {
   margin-top: 50px;
}

.road-map-points-container {
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 800px;
  height: 100px;
  position: relative;
  z-index: 0;
}

.road-map-country-container {
    display: flex;
    justify-content: space-around;
    width: 830px;
    max-width: 840px;
    position: relative;
    z-index: 0;
}
.road-map-country-container > .road-map-origin-country {
	left: 10px;
    position: absolute;
}
.road-map-country-container > .road-map-destination-country {
	right: 10px;
    position: absolute;
}
.road-map-point {
  width: 13px;
  height: 13px;
  background-color: #aeb6bf;
  position: relative;
  border-radius: 22%;
  transition: all 0.5s ease-in-out;
}
.road-map-point:hover {
 /* cursor: pointer;*/
}
 .road-map-point::before {
    left: -42.5px;
 }
 .road-map-point::after {
    right: -42.5px; 
 }
  
.road-map-point::before, .road-map-point::after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: 50%;
  transform: translateY(-50%);
  background-color: #aeb6bf; 
  width: 42.5px;   
  height: 2px;
  max-width: 50px;
  transition: all 0.5s ease-in-out;
}
 
.road-map-point.active {
   background-color: #1cb9c2;  
  transition: all 0.5s ease-in-out;
}
.road-map-point.complete {
   background-color: #1cb9c2;  
  transition: all 0.5s ease-in-out;
}
.road-map-point.active::before {
  background-color: #1cb9c2;
  transition: all 0.5s ease-in-out;
}
.road-map-point.active::after {
  background-color: #aeb6bf;
} 
.road-map-point.complete::before, .road-map-point.complete::after {
  background-color: #1cb9c2;
  transition: all 0.5s ease-in-out;
}
.road-map-point.complete.active::after {
	background-color: #aeb6bf
}
 
.road-map-point span::before, .road-map-point span::after {
  opacity: 0.7; 
  transition: all 0.05s ease-in-out;
}
.road-map-point.complete span::before, .road-map-point.complete span::after {
	opacity: 1; 
} 
.road-map-point.active span::before, .road-map-point.active span::after{
    font-weight: 700; 
}

.road-map-point.complete  span::before{
    font-weight: 700; 
}

.road-map-point.complete  span::after{
    font-weight: 500; 
}

 
.road-map-point:first-child::before {
  left: 0px;
}
.road-map-point:last-child::after {
  left: -37.5px;
  display: none;
}
.road-map-point.active ~ .road-map-point, .road-map-point.active ~ .road-map-point::before, .road-map-point.active ~ .road-map-point::after {
  background-color: #AEB6BF;
}
.road-map-point span {
  width: 1px;
  height: 1px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  visibility: hidden;
}
.road-map-point span::before, .road-map-point span::after {
  visibility: visible;
  position: absolute;
  left: 50%;
}
.road-map-point span::after {
  content: attr(data-date);
  top: 25px;
  transform: translateX(-50%);
  font-size: 11px;
}
.road-map-point span::before {
  content: attr(data-info);
  top: -85px;
  width: 110px;
  transform: translateX(-10px) rotateZ(-45deg);
  font-size: 12px;
  text-indent: -20px;
}
.road-map-spoiler {
  cursor: pointer;	
}
.road-map-spoiler-rotated > svg {
     transform: rotate(180deg);	
}
 

/* roadmap end */

.tracking-notice-block-spoiler-wrapper {  
  	text-align: right;
	padding-left: 10px;
	padding-right: 20px; 
	position: absolute;
    bottom: 10px;
    right: 3px; 
}
 
.tracking-notice-block-spoiler {
  cursor: pointer;	
  
}
.tracking-notice-block-spoiler-rotated > svg {
     transform: rotate(180deg);	
}

.tracking-notice-block-spoiler-content {
	display: none;
}

.tracking-notice-block-spoiler::before {
    content: "подробнее";
	color: #777;
	border-bottom: 1px dotted;
    cursor: pointer;
	margin-right: 5px;
	margin-bottom: 2px;
	
}
 .tracking-notice-block-spoiler-rotated::before {
     opacity: 0;
}
.tracking-notice-block-spoiler-content {
	margin-bottom: 8px;
	line-height: 25px;
}
 
.center-news-block { 
	border: 1px dashed #ccc; 
	position: relative;
	overflow: hidden;
	/*
	margin-right: -15px;
    margin-left: -15px;
	*/
	
}
/* iphone X landscape */ 
@media (max-width: 812px) {
  .center-news-block { 
	 margin-bottom: 10px;
  }
}


.center-news-block-text-wrapper { 
	text-align: left;
	padding-top: 12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
    /*overflow: hidden; */
	/* text-overflow: ellipsis;*/
}

.center-news-block-title {
	font-size: 16px;
	font-weight: 700;
}
.center-news-block-text {
	
}

 @media screen and (max-width: 660px) {
  .center-news-block-text {
	 display: none;
   }
}

.center-news-block-img { 
	float: left;
    margin: 15px;  
	width: 150px; 
	/* margin-right: -15px; */
    /* margin-left: -15px; */
}

.center-news-block-img-wrapper {
	/*
	margin-right: -15px;
    margin-left: -15px;
	*/
}

/* XS */
@media screen and (max-width: 767px) {
  .center-news-block-img {
	 
   }
} 

@media screen and (max-width: 660px) {
  .center-news-block-img {
	 
   }
} 
/* iphone */
@media screen and (max-width: 480px) {
  .center-news-block-img {
	 /* width: 100%; */
	 width: -webkit-fill-available;	 
	 
   }
}

.center-news-block-clear {
	clear: both;
}

.center-news-block-link {
	text-align: right;
	padding-left: 10px;
	padding-right: 20px; 
	position: absolute;
    bottom: 10px;
    right: 3px; 
} 

 @media screen and (max-width: 480px) {
  .center-news-block-link {
	 display: none;
   }
}






/* tracking notice begin */ 
.tracking-notice-block { 
	border: 1px dashed #ccc; 
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
	 
}

/* iphone X landscape */ 
@media (max-width: 812px) {
  .tracking-notice-block { 
	 margin-bottom: 10px;
  }
}


.tracking-notice-block-text-wrapper { 
	text-align: left;
	padding-top: 12px;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 15px; 
}

.tracking-notice-block-title {
	font-size: 16px;
	font-size: 18px;
	margin-bottom: 4px;
}
 @media screen and (max-width: 660px) {
  .tracking-notice-block-title {
	 /* display: none; */
   }
}

.tracking-notice-block-text {
	margin-bottom: 12px;
	line-height: 25px; 
}

.tracking-notice-block-phone {
	text-align: right;
    padding-left: 10px;
    padding-right: 20px;
    position: absolute;
    top: 12px;
    right: 3px;
}
 @media screen and (max-width: 660px) {
  .tracking-notice-block-phone {
	   display: none; 
   }
}

.tracking-notice-block-img { 
	float: left;
    margin: 15px;  
	width: 120px;  
}

.tracking-notice-block-img-wrapper {
	 
}

/* XS */
@media screen and (max-width: 767px) {
  .tracking-notice-block-img {
	 
   }
} 

@media screen and (max-width: 660px) {
  .tracking-notice-block-img {
	 
   }
} 
/* iphone */
@media screen and (max-width: 480px) {
  .tracking-notice-block-img { 
	 width: -webkit-fill-available;	  
   }
}

.tracking-notice-block-clear {
	clear: both;
}

.tracking-notice-block-link {
	text-align: right;
	padding-left: 10px;
	padding-right: 20px; 
	position: absolute;
    bottom: 10px;
    right: 3px; 
} 

 @media screen and (max-width: 480px) {
  .tracking-notice-block-link {
	 /* display: none; */
   }
}
.tracking-notice-block-default {
    border-color: #9d9d9d;
    background-color: #ffffff;
    border-radius: 0px;
    border: 2px solid #9d9d9d; 
    border: 1px dashed #9d9d9d;
}
.tracking-notice-block-danger {
    border-color: #F35656;
    background-color: #ffffff;
    border-radius: 0px; 
    /* background-image: linear-gradient(to bottom, #fff4f482 0,#ffffff42 100%); */
    border: 2px dashed #F35656;
}


.tracking-notice-block-redMarker, .tracking-notice-block-redMarkerActive {
    display: inline-block;
    text-decoration:none;
    cursor: pointer;
}
.tracking-notice-block-redMarker:after, .tracking-notice-block-redMarkerActive:after {
    display: block;
    content: "";
    height: 2px;
    background-color: red;
    width: 0%;
    transition: width 1.5s ease-in-out;
}
 
.tracking-notice-block-redMarkerActive:after {
    width: 100%;
} 
/* tracking notice end */



				
/* Chrome 83.0.4103.61 bug fix */
/*
*, input, select, textarea, option, button {
    outline: none!important;
}
*/
input, textarea {
    outline: none!important;
}
/*
select {
    option:focus{
     outline: 0px transparent !important;
    }
}
*/
/* Chrome 83.0.4103.61 bug fix */ 




#comments_screen_blured {
	cursor:pointer;
}

.hc__avatar__m {
	display: none;
}

	div.avatar-track24-icon.shield-icon { 
		right: -8px;
		bottom: -6px;  
		width: 23px;
		height: 26px;  
	}
    @media screen and (max-width: 480px) {
		div.avatar-track24-icon.shield-icon {   
		    right: -3px!important;
			bottom: -1px!important;
			width: 20px!important;
			height: 22px!important; 
			 
		}
	}
	@media screen and (max-width: 360px) {
		div.avatar-track24-icon.shield-icon {   
		    right: -3px!important;
			bottom: -1px!important;
			width: 16px!important;
			height: 18px!important;    
		}
	} 
	
	 
	
	
	div.avatar-track24-icon.expert-icon { 
	   right: -6px!important;
	   bottom: -2px!important;  
	   width: 20px!important;
	   height: 20px!important; 
	}
	
	@media screen and (max-width: 480px) {
		div.avatar-track24-icon.expert-icon {   
			right: -5px!important; 
			bottom: -1px!important;
			width: 20px!important;
            height: 20px!important;	 
		}
	}
	@media screen and (max-width: 360px) {
		div.avatar-track24-icon.expert-icon {   
			right: -5px!important;
			bottom: -1px!important;
			width: 15px!important;
			height: 15px!important;
		}
	}

    div.avatar-track24-icon.expert-icon-k {
	    position: absolute;
		right: -16px;
		bottom: -8px; 
		background-repeat: no-repeat;
		width: 24px;
		height: 24px;
		background-size: cover;
	}
	
	@media screen and (max-width: 480px) {
		div.avatar-track24-icon.expert-icon-k {    
			right: -7px!important;
			bottom: -3px!important;
			width: 23px!important;
            height: 23px!important;
		}
	}
	@media screen and (max-width: 360px) {
		div.avatar-track24-icon.expert-icon-k {   
			right: -7px!important;
			bottom: -3px!important;
			width: 18px!important;
			height: 18px!important; 
		}
	}

 
   div.avatar-track24-icon.expert-icon-top-cup {
	    position: absolute;
		right: -16px;
		bottom: -8px; 
		background-repeat: no-repeat;
		width: 24px;
		height: 24px;
		background-size: cover;
	}
	
	@media screen and (max-width: 480px) {
		div.avatar-track24-icon.expert-top-cup {   
			right: -5px!important;
			bottom: -3px!important;
			width: 21px!important;
			height: 21px!important;	 
		}
	}
	@media screen and (max-width: 360px) {
		div.avatar-track24-icon.expert-top-cup {   
			right: -5px!important;
			bottom: -3px!important;
			width: 16px!important;
			height: 16px!important;	 
		}
	}

	
	@media screen and (max-width: 480px) {
		div.avatar-track24-icon.star-top-cup {   
			right: -8px!important;
			bottom: 5px!important;
			/*
			width: 21px!important;
			height: 21px!important; 
			*/
		}
	}
	@media screen and (max-width: 360px) {
		div.avatar-track24-icon.star-top-cup {   
			right: -8px!important;
			bottom: 2px!important;
			/*
			width: 22px!important;
			height: 22px!important;	 
			*/
		}
	}

	@media screen and (max-width: 480px) {
		div.avatar-track24-icon.no-star-top-cup {   
			right: -8px!important;
			bottom: -1px!important;
			/*
			width: 21px!important;
			height: 21px!important; 
			*/
		}
	}
	@media screen and (max-width: 360px) {
		div.avatar-track24-icon.no-star-top-cup {   
			right: -8px!important;
			bottom: -1px!important;
			/*
			width: 22px!important;
			height: 22px!important;	 
			*/
		}
	}

   div.avatar-track24-icon.expert-icon-cat {
	    position: absolute;
		right: -16px;
		bottom: -8px; 
		background-repeat: no-repeat;
		width: 24px;
		height: 24px;
		background-size: cover;
	}
	
	@media screen and (max-width: 480px) {
		div.avatar-track24-icon.expert-icon-cat {   
			right: -5px!important;
			bottom: -3px!important;
			width: 21px!important;
			height: 21px!important;	 
		}
	}
	@media screen and (max-width: 360px) {
		div.avatar-track24-icon.expert-icon-cat {   
			right: -5px!important;
			bottom: -3px!important;
			width: 16px!important;
			height: 16px!important;	 
		}
	}


	
/* faq, attributes */
.b-accordion {
    /* border-top: 1px solid #d5d7d8; */
    border-bottom: 1px solid #d5d7d8;
}
@media screen and (min-width: 1280px) {
	.b-accordion__title {
		padding-top: 22px;
		padding-bottom: 22px;
	}
}
.b-accordion__title {
    position: relative;
    text-decoration: none;
    display: block;
    padding: 15px 50px 15px 7px;
    cursor: pointer;
}
.b-accordion__content {
    /* height: 0; */
    overflow: hidden;
    padding: 0 20px 0 20px;
    font-size: 14px;
    line-height: 20px;
    color: #333;
	padding-bottom: 15px;
	margin-bottom: 25px;
}
.b-accordion_view_blue .b-accordion__main-title {
    /* color: #0092eb!important */
	color: #006eb1!important;
}
.b-accordion__main-title:hover {
    text-decoration: underline;
}
@media screen and (min-width: 1280px)
.b-accordion__main-title {
    font-size: 19px;
    line-height: 28px;
}
.b-accordion__main-title {
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;
    color: #333;
    padding-bottom: 0;
    margin: 0!important;
}

.b-accordion__title:after {
    position: absolute;
    top: 50%;
    right: 20px;
    margin-top: -10px;
    cursor: pointer;
}
/*
.b-accordion__title:after {
    content: "X";
    font-family: megaicons,Arial,sans-serif!important;
    font-style: normal!important;
    font-weight: 400!important;
    font-variant: normal!important;
    text-transform: none!important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: block;
    float: right;
    font-size: 16px;
    color: #666;
    line-height: 1.4;
}
.b-accordion_expanded_yes .b-accordion__title:after {
    content: "Z";
}
.b-accordion__title:after {
    position: absolute;
    top: 50%;
    right: 20px;
    margin-top: -10px;
    cursor: pointer;
}
*/

.b-accordion_expand {
   float: right;
    font-size: 16px;
	line-height: 1.4;
}

.b-accordion_expand_Rotated {
     transform: rotate(180deg);	
}
/* faq, attributes */ 
.hc__authorization__facebook, .hc__authorization__vk, .hc__authorization__twitter, .hc__authorization__odnoklassniki, .hc__authorization__tumblr,  .hc__authorization__livejournal {
	  display: none!important;
}
/*
.hc__authorization__wrap > div > div:nth-child(4) {
	display: none!important;
}
*/




.clearable { 
  background: url(https://track24.ru/img/clear_input_gray.svg) no-repeat right -10px center;
  transition: background 0.4s;
  background-position: right -20px center;
  background-size: 13px 13px;   
} 
.clearable.x{
   background-position: right 5px center;
}

.clearable.onX{
   cursor:pointer;
   background: url(https://track24.ru/img/clear_input_black.svg) no-repeat right 5px center;
   background-size: 13px 13px;   
}



/* animated-box begin */
 
.animated-box {
  font-family: 'Lato';
  color: #000000;
  padding: 30px;
  text-align: center;
  border-radius: 0px;
}

.animated-box h1 {
  font-weight: 200;
  font-size: 40px;
  text-transform: uppercase;
}

.animated-box p {
  font-weight: 200;
}

/* The animation starts here */
.animated-box {
  position: relative;
}

.animated-box:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 0px;
  background: linear-gradient(120deg, #00F260, #0575E6, #00F260);
  background-size: 300% 300%;
  clip-path: polygon(0% 100%, 3px 100%, 3px 3px, calc(100% - 3px) 3px, calc(100% - 3px) calc(100% - 3px), 3px calc(100% - 3px), 3px 100%, 100% 100%, 100% 0%, 0% 0%);
}

.animated-box.in:after {
  animation: frame-enter 1s forwards ease-in-out reverse, gradient-animation 4s ease-in-out infinite;
}

/* motion */
@keyframes gradient-animation {
  0% {
    background-position: 15% 0%;
  }
  50% {
    background-position: 85% 100%;
  }
  100% {
    background-position: 15% 0%;
  }
}

@keyframes frame-enter {
  0% {
    clip-path: polygon(0% 100%, 3px 100%, 3px 3px, calc(100% - 3px) 3px, calc(100% - 3px) calc(100% - 3px), 3px calc(100% - 3px), 3px 100%, 100% 100%, 100% 0%, 0% 0%);
  }
  25% {
    clip-path: polygon(0% 100%, 3px 100%, 3px 3px, calc(100% - 3px) 3px, calc(100% - 3px) calc(100% - 3px), calc(100% - 3px) calc(100% - 3px), calc(100% - 3px) 100%, 100% 100%, 100% 0%, 0% 0%);
  }
  50% {
    clip-path: polygon(0% 100%, 3px 100%, 3px 3px, calc(100% - 3px) 3px, calc(100% - 3px) 3px, calc(100% - 3px) 3px, calc(100% - 3px) 3px, calc(100% - 3px) 3px, 100% 0%, 0% 0%);
  }
  75% {
    -webkit-clip-path: polygon(0% 100%, 3px 100%, 3px 3px, 3px 3px, 3px 3px, 3px 3px, 3px 3px, 3px 3px, 3px 0%, 0% 0%);
  }
  100% {
    -webkit-clip-path: polygon(0% 100%, 3px 100%, 3px 100%, 3px 100%, 3px 100%, 3px 100%, 3px 100%, 3px 100%, 3px 100%, 0% 100%);
  }
}

/* animated-box end */