@media screen and (max-width: 1270px) and (min-width : 1000px) {
    .buttons > button {
		font-size: 8px !important;
		padding: 5px 8px !important;
	}
	.pick, .note{
		font-size: 9px !important;
	}
	.cinfo p.name {
		font-size: 8px !important;
		font-weight:500 !important;
		text-transform:uppercase !important;
	}
	.paid .numT{
		font-size:9px !important;
	}
	.seat-code{font-size:16px !important;}
	/*.modal-new-width {
		width: 98%;
	}*/
}



.coach {
	list-style: none;
	padding: 0;
	margin: 0;
}
.coach-l{
	padding-right:5px;
}
.coach-r{
	padding-left:5px;
}
.seat {
padding: 2px;
height:110px;
}
.seat  > div {
	border: 1px solid #d3d3d3;
}
/* Properties */
.seat-code {
    font-size: 20px;
    font-weight: 200;
    line-height: 1.1em;
    padding: 5px;
    text-align: left;
	width: 28%;
	float: left;
}
.pick, .note {
	float: right;
    font-size: 11px;
    line-height: 1.3em;
    overflow: hidden;
    padding: 0 5px;
    text-align: right;
    max-width: 72%;
}
.pick {
	padding-top: 2px;
}
/*.note {
	text-decoration: underline;
}*/
.cinfo {
	float: right;
	padding: 10px 5px 5px 0;
	width: 55%;
	text-align: right;
}
.cinfo  > p {
	margin: 0;
}
.cinfo p.name {
	font-size: 10px;
    line-height: 1.2em;
	text-transform: uppercase;
}
.cinfo p.phone {
	font-size: 12px;
    line-height: 1.2em;
	font-weight: 400;
}

/* Buttons */
.bg-none {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.circle {
    border-radius: 50%;
}
.buttons {
	float: left;
	width: 45%;
	padding: 8px 0 5px 5px;
}
.buttons  > button {
	font-size: 11px;
	padding: 5px 9px;
}
.btn.active {
    background-color: transparent;
    border-color: #D6D6D6;
    color: #2c2c2c;
    font-weight: bold;
}
.available{
	background:#fbfcfc;
}
/* Paid */
.paid {
    background-color: #ffe285;
    border: 1px solid #b8a900;
}
.paid .btn.active {
    border-color: #E5B063;
    color: #303030;
}
/*.paid .pick{
	background: rgb(219, 181, 99);
	color: black;
}*/
.paid .numT {
	color: #FF0000;
	font-weight: 500;
	font-size: 11px;
}
/* Pass */
.pass {
    background-color: #1B1B1B;
    border: 1px solid #5e5e5e;
    color: #9C9C9C;
}
.pass .btn.active {
    border-color: #494949;
	color: #CCCCCC;
}
.seat-code.exported {
	color: #f75327;
}
/*.pass .pick {
	background: rgba(225, 225, 225, 0.1);
	color: #DADADA;
	padding-bottom: 2px;
}*/
/* Properties */
.pick {
	background: rgb(27, 175, 74);
	color:#DBFFE1;
	padding-bottom:2px;
}
.pick.transfer {
	background: rgb(0, 156, 243);
	color:#E5F8FF ;
}
.numT {
	color: #f75327;
}
.booking .numT {
	color: #DBFF00;
}
/* Booking */
.booking {
    background-color: #F0675A;
    border: 1px solid #8a0000;
    color: #000;
}
.booking .btn.active {
    border-color:#C94D48;
    color: #310F0F;
}
.booking .seat-code {
    color: #2E0000;
}
/*.booking .pick{
	color:#E7CBCB;
}*/
.booking .name {
    color: #1A1A1A;
}