/*--
    CSS ver-1-27 CopyRight жд-касса-онлайн.рф 
--*/

/*-- searchform --*/

.uwg-search__input {	
 font-size: 18px;	
}
.wg-autocomplete__item {  
  font-size: 14px;
}
.ufs-railway-app input:not(.wg-button) {
  font-size: 14px;
}
.uwg-datepicker__day {
  font-size: 16px;
  min-height: 35px;
  min-width: 35px;
}
.wg-search__label {
font-size: 14px;
}
.wg-search__example {
font-size: 12px;
}
.wg-search__textinput {
font-size: 14px;
}
.wg-passenger-info__name {  
  font-size: 14px;
}
.wg-passenger-list__value { 
  font-size: 14px;  
}

.uwg-datepicker__button {
  background-color: #cd2026 !important;
  color: #fff !important;
  font-size: 16px !important;
  height: 42px !important;
}

.uwg-datepicker__link {  
  border: 1px solid #888;  
  color: #001364;
  font-weight: 550;
}

/*----------------*/

.wg-time-tabs__label {  
  font-size: 10px;
}

wg-form_four .wg-form__label {
font-size: 13px;
}
.wg-form_four .wg-select select {
font-size: 14px;
}

.wg-cardbonus__title {  
  font-size: 11px;  
}

.wg-notification-extra__title {  
  font-size: 11px;
  text-transform: none;  
}

.wg-icon_info {
	background-image: url(/images/icons-sprite-v25.svg);
	height: 19px;
	width: 18px;	
}

.wg-form__value {
font-size: 16px;
}

.sa-scheme__berth-place {
  background: #e3fbde;
}
.sa-scheme__berth-place_disabled {
background: transparent;
}
.sa-scheme__berth-place_selected {
background: #fbdede;
}

.sa-scheme__place {
  background: #e3fbde;
}
.sa-scheme__place_disabled {
background: transparent;
}
.sa-scheme__place_selected {
background: #fbdede;
}

.wg-order-total__note {  
  display: none;
}

/*-- CopyRight жд-касса-онлайн.рф --*/


.wg-agree_indented .wg-checkbox {
  display: inline-block;
  padding-right: 2px;  
}
.wg-agree .wg-link {
  border-bottom: none !important;
}
.wg-agree {  
  color: #343434;
}
.wg-agree a:hover {  
  text-decoration: none !important;
  border-bottom: none !important;
}

.ufs-pay-link {
  color: #777 !important;
  border-bottom: none !important;
}
.ufs-pay-method__note a:hover {  
  text-decoration: none !important;
  border-bottom: none !important;
}

/*-- CopyRight жд-касса-онлайн.рф --*/

.wg-block__inner_no-padding-right { 
  padding-bottom: 0;
}

.ufs-pay-block__paynote-text {
  display: none;
}

.ufs-pay-method__title {
  padding: 0 0 0 35px;
}
.ufs-pay-method__note {
  padding: 0 0 0 35px;
}
.ufs-pay-method__desc {
  padding: 0 0 0 35px;
}	

.ufs-pay-method__ways {  
  margin-top: 10px;
}

.ufs-pay-plink {
  color: #646464 !important; 
  border-bottom: none !important;
}

.wg-checkbox__button {  
  height: 16px;  
  width: 17px;
  border: 1px solid #888;  
}

.wg-payment-chooser__tab-content {  
  min-height: 190px;  
}
.ufs-pay-sbp {  
  border-radius: 0;	
}

@media(max-width:1024px){
.ufs-pay-method__title {
  padding: 5px;
}
.ufs-pay-method__note {
  padding: 5px;
}
.ufs-pay-method__desc {
  padding: 5px;
}	
}
@media(max-width:767px){	
.ufs-pay-method__title {
  padding: 0;
}
.ufs-pay-method__note {
  padding: 0;
}
.ufs-pay-method__desc {
  padding: 0;
}		
}	

/*-- CopyRight жд-касса-онлайн.рф --*/

.wg-order-total__info {
  color: #bbb;  
  font-size: 11px;  
}
.wg-order-total__info::after {
  background: #ccc;  
  height: 3px;
  width: 3px;
  top: 5px;  
}
.wg-order-total__col_wide {
  padding-left: 4px;
}

.ufs-pay-method {
  padding: 0;
}

.wg-payment-chooser__tab-content { 
  min-height: 190px;  
}

@media(max-width:767px){
	
.wg-order-total__col_wide {
  padding-left: 1px;
}
.wg-order-total__info {
  color: #bbb;  
  font-size: 11px;  
}


.wg-pay-tiles__label {
height: 150px;
}

.wg-pay-tiles__desc {
  display: none;
}

.wg-order-total__price {
color: #ccc !important;
margin-left: 0;
}

.wg-button_always-big {
  text-align: center;
  width: 100% !important;  
}
}

.wg-button_always-big {
  text-align: center;
  width: 30%;
}

.wg-order-total__price {
color: #ccc;
margin-left: 0;
}


@media only screen and (min-width: 1024px) {
.wg-layout__inner-wrap {
  margin-left: 10px;
  margin-right: 10px;
  }  
  .wg-order-total__col {
  margin: 7px 45px;
  width: calc(50% - 30px);
}

.wg-layout__main {
  width: 68%;
}
}

@media (max-width: 767.9px) {
  .wg-layout__inner-wrap {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }  
  .wg-search-box-container .wg-search_aside .wg-search__inner {
    padding: 10px 5px 5px !important;
  }   
  .wg-search__datepicker .wg-search__textinput { 
  min-width: 84px !important;  
  }
  .wg-search__col_submit .wg-button {
    width: 100%;
    margin-bottom: 10px !important;
  }
  .wg-agree_indented {
  padding-left: 22px !important;
  padding-top: 10px !important;
  }
  
}

@media(max-width:767px){
.mc-form .mc-select, .mc-form .mc-textinput {
  width: 94%;
  }

.mc-login .mc-form__tip {
  right: 5px;
  }

.mc-order-login__info {  
  margin-right: 5px;
  }

.mc-order-login__info p {	
  line-height: 15px;	
  }

.mc-order-login ul li {
  margin-bottom: 6px;
  margin-right: 5px;
  }
}

.mc-form__refund-table {
  display: none;
}

.mc-widget a {
  color: #40538e;
}

.mc-login .mc-block__section_top h1 {
  display: none;
}

.mc-order-login__info h1 {
  line-height: 1.2;
}

.wg-link {
  color: #646464 !important;  
}

.wg-article__section a {  
   font-weight: 300;
   text-decoration: none;   
   border-bottom: none !important;   
}
.wg-article__section a:hover {  
   font-weight: 300;
   text-decoration: none; 
   border-bottom: none !important;   
}

.wg-block__text a {  	
  text-decoration: none; 
  border-bottom: none !important;  
}
.wg-block__text a:hover {  
  text-decoration: none;
  border-bottom: none !important;  
}

/*-- CopyRight жд-касса-онлайн.рф --*/

.wg-insurance__title { 
  font-size: 18px !important; 
  line-height: 20px;  
}

.wg-smarttravel-info {
  text-align: left !important;
  display: flex;
  justify-content: start !important;
  margin: 25px 0 0 !important;
  padding: 0 5px !important;
}

/*-- 19-04-2024 --*/

.uwg-search {
  margin: 0 auto;
  max-width: 1140px;
  padding: 25px !important; 
  background: #ffffff;  
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(0,0,0,0.5);
}
.wg-search-layout-container {
  margin: 0 auto;
  max-width: 1160px;
  padding: 0 !important;
}
.wg-search_aside {
  padding: 0 !important;
  background: #ffffff;
  box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

@media (max-width: 767.9px) {
.uwg-search {
   margin: 0 auto;
   max-width: 1140px;
   padding: 20px 10px !important;
}
.wg-search_aside {
    padding: 0 10px !important;
}
}	

/*-------- + --------*/

@media (max-width: 767.9px){
.wg-smarttravel-info {
  line-height: 20px;
  margin: 25px 0 0  !important;
}
.wg-faq-block {display: none;}
.wg-order-total__tariffs {display: none;}

.ufs-pay-method__ways {  
  margin-top: 10px;
}
.ufs-pay-method__item {
  padding: 15px 0 20px !important;
}	
.wg-order-total__tariffs {
  padding-right: 10px !important;
}
}

.wg-order-total__tariffs {
  color: #999 !important;
}
.wg-order-total__tariffs .wg-link {
  color: #999 !important;
}

@media screen and (min-width: 768px) {  
.uwg-search__button {
    width: 100%;
}
.uwg-datepicker__calendar-wrap {  
  max-height: 300px;  
}
.wg-order-total__tariffs {
  padding-right: 270px !important;
}
}

.wg-ins-company__desc .wg-dark-text {
  white-space: normal;
}

@media (min-width: 768px) and (max-width: 1023.9px) {
  .wg-order-total_final .wg-order-total__tariffs {
    padding-left: 15px !important;
    padding-right: 200px !important;
  }
}
@media (min-width: 1024px) {
  .wg-order-total_final .wg-order-total__tariffs {
    padding-left: 50px !important;
    padding-right: 250px !important;
  }
}

/*----------------*/

.wg-promo-tile__content { background:100%/cover no-repeat !important; background-image:url(https://жд-касса-онлайн.рф/images/loader.gif) !important; height:100px !important; max-width:100px !important; min-height:100px !important;} 

@media(max-width:767px){
.wg-promo-tile__content { background:100%/cover no-repeat !important; background-image:url(https://жд-касса-онлайн.рф/images/loader.gif) !important; height:50px !important; max-width:50px !important; min-height:50px !important; padding-top:50px !important; margin-top:150px !important;}
}

.basis {display: none;}

.wg-promo-tile__content-wrap {display: none !important;}
.wg-promo-tile__title  {display: none !important;}
.wg-promo-tile__desc  {display: none !important;}
.wg-promo-tile__icon {display: none !important;}

/*-- END --*/
