/*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;}
.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;
}

.ya-share2__container_size_m .ya-share2__icon {
    height: 40px !important;
    width: 40px !important;
    background-size: 40px 40px !important;
}


.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; }
.addtoany_div{ padding: 16px 0px; }




/*Responsive instructions*/

@media (max-width:767px) {
	#services .row div i {
		border-color:#60ACDB;
	}
}


.panel-heading.capitalize h2{
	font-size: 27px;
}
@media(max-width: 1400px){
.panel-heading.capitalize h2 {
    font-size: 23px;
}}
@media(max-width: 1200px){
.panel-heading.capitalize h2 {
    font-size: 18px;
}}
@media(max-width: 600px){
	html,body{
	
}
h1, h2, h3 {
    font-size: 21px !important;
}
.navbar-toggle{
	
    background-size: 100%;
    height: 50px;
    border: none !important;
    width: 50px;
}
.navbar-toggle .fa{
	
}
.navbar-toggle:hover{
	 border: none !important;
	 border-color: white !important
}

#reg_shedule h1{
	font-size: 21px !important;
}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    content: "\f0c9";
    font-size: 30px;
}

#reg_shedule .container,#reg_shedule .container-fluid{
	padding-bottom: 0px !important
}
.content-headline{
	height: inherit !important;
	margin-bottom: 30px !important
}

#regions,#mobus{
	height: inherit !important;
   
}
.input-group{
	margin-bottom: 15px;
}
#reg_shedule .container>.row .col-md-12{
	display: none;
}
}


.bla-bla-car-link {
    width: 117px;
}
tr#bla-bla-car-tr-basic:hover{background-color:#e2e2e2; cursor: pointer;}
.regtable td{
vertical-align:middle !important;
}

.glyphicon-remove-sign {
    color: #d7edff;
    font-size: 14pt;
}
#busDataContainer{
	font-size:12pt;
}

.fa-heart-o:before {
    content: "\f08a";
}

.fa-bus:before {
    content: "\f207";
}