/*SHEDULE STYLES*/


h5{  font-size: 18px !important; }
h6{ font-size: 16px !important; }
.regtable h2{  font-size: 26px; }
.regtable h3{  font-size: 20px; }
.moscow{padding: 30px 0px;}

.sh_ul li{border-bottom: 1px solid #DDD; text-align:center;}


.sh1{} /*ежедневно*/
.sh2{background-color:#CCFFFF;} /*будни*/
.sh3{background-color:#FFCCCC;} /*выходные*/
.sh4{background-color:#CCFFCC;} /*кроме воскресенья*/
.sh5{background-color:#FFCCFF;} /*воскресенья*/
.sh6{background-color:#99CCFF;} /*кроме субботы*/
.sh7{background-color:#FFFFCC;} /*суббота*/
.sh8{background-color:#CC99FF;} /*пятница*/
.sh9{background-color:#99FFFF;} /*пн-чт*/
.sh10{background-color:#99FF99;} /*пт-вс*/
.sh11{background-color:#FFCC80;} 
.sh12{background-color:#FFCC80;} 
.sh13{background-color:#F3F9FF;} 
.sh14{background-color:#CCEBCC;} 
.sh15{background-color:#FFD6EB;} 
.sh16{background-color:#E0FFD1;} 
.sh17{background-color:#B2D1F0;} 
.sh18{background-color:#CCF5EB;} 
.sh19{background-color:#FFFFB2;} 
.sh20{background-color:#E0CCFF;} 
.sh21{background-color:#E0A366;} 
.sh22{background-color:#FFC2A3;} 
.sh23{background-color:#66C266;} 
.sh24{background-color:#FFEBCC;} 
.sh25{background-color:#DBFF94;} 
.sh26{background-color:#E0FFE0;} 
.sh27{background-color:#FFEBFF;} 
.sh28{background-color:#E6FAFF;} 
.sh29{background-color:#C2C2FF;} 
.sh30{background-color:#ADD6FF;} 
.sh31{background-color:#ADD6FF;} 
.sh32{background-color:#ADD6FF;} 
.sh33{background-color:#ADD6FF;} 
.sh34{background-color:#ADD6FF;} 
.sh35{background-color:#ADD6FF;} 
.sh36{background-color:#ADD6FF;} 
.sh37{background-color:#ADD6FF;} 
.sh38{background-color:#ADD6FF;} 
.sh39{background-color:#ADD6FF;}

.gl-lg{font-size:20px;}

.padding_div{  
padding: 6px 0px;
background-color: #f5f5f5;
font-size: 17px;
margin: 10px 0px;
}

#table1 td, #table2 td, #table1 th, #table2 th{text-align:center;}
.pluso-more{visibility: hidden;}
.pay{color:red;}
.color_sq{height:15px; width:15px; float:left; border:solid 1px black;}
.capitalize{text-transform: capitalize;}

.table-bordered th{background-color: #f5f5f5;}

.alert-bus{display:none;}
.alert-station{display:none;}

.bus_transcription{
margin: 20px 0px;
padding-left: 90px;
font-size: 20px;
background-color: whitesmoke;
}


.label-sh{color:#333 !important; margin:2px;}

.modification_date{
  padding: 12px;
  font-size: 16px;
}

.search_div{  padding-bottom: 15px;}

.search_description{
padding: 3px 15px;
color: #5BC0DE;
}

.bus_list{
padding: 8px 0px;
}

.pluso-description{  
height: 50px;
padding: 15px 0px;
}

.pluso{float:left;}
.breadcrumb{font-size: 18px; line-height: 1.6;}

.panel-body button { margin: 2px; }


.uniticket{ margin-bottom: 4px !important;}
.regtable th{text-align:left !important; }

/*Legend flying styles*/
#empty{position: fixed; z-index: 999; top: 0;}
#floater{background: white; padding: 4px;   opacity:0.9;
  filter:alpha(opacity=90);
  -moz-opacity:0.9;} 
#red_wr{ margin-top: 40px;}

.g_ads{ padding: 16px 0px; }


/*------------------------------
	FOOTER
------------------------------*/

footer.navbar {
	background-color:#333333;
	color:#F0F0F0;
	padding:30px 0 10px;
	/*position:absolute;
    bottom:0;*/
    width:100%;
	/*height:93px;*/
 margin: 0px;
}
footer.navbar .row>.col-sm-8, footer.navbar .row>.col-sm-4{
  width: auto;
  float: none;
}
footer.navbar ul{
  padding: 0;
  /*text-align: center;*/
}
footer.navbar p {
	font-size:13px;
	margin:0;
	padding-top:8px;
}

footer.navbar p a:hover {
	text-decoration:underline;
}



footer.navbar ul li a {
	/*background-color:#444444;*/
	color:#F0F0F0;
	    line-height: 2.4;
}

footer h4{
text-decoration:underline;
}



a,
a:focus,
a:hover,
.navbar-default .navbar-brand,
.navbar-default .navbar-brand:hover,
#slideshow .feature i,
#team span,
label,
.box ul li i,
.categories ul li:hover i,
ul.blog-detail li i,
#faq .panel-title a,
#faq .panel-title a:before,
.checkbox > input[type=checkbox]:checked + label:before,
.portfolio-body .brands > li > a:hover,
#testimonials-carousel .item h4,
.jumbotron span.color,
.typed-cursor,
.project-feature ul li i {
	color:#60ACDB;
}
.payment-sys{padding:46px 0px 22px 0px;}