﻿@charset "utf-8";
/* CSS Document */
.lodng-pg2{display:none;}
.line-l{float:left; width:100%; height:2px; background:#3c8dbc; margin-bottom:10px; margin-top:20px;}
.tab-cont{width:98%;height:auto; margin-bottom:20px; margin:0 auto;}
.pass-detail{ width:100%;}
.pass-details{ width:100%; display:block;}
.pass-details1{display:none;}
.container_loader{display:none;}
.pass-detail tr th{font-weight:normal;}
.pass-detail table tr{height:40px;}
.pass-detail table tr td{height:40px;}
.pass-detail table tr td a{ text-decoration:underline; color:#3c8dbc;}
.pass-detail tr:nth-child(odd){background:#f9f9f9; border-top:1px solid #f4f4f4;  border-bottom:1px solid #f4f4f4; height:38px;}
.pass-detail tr:nth-child(even){height:40px;}
.pass-details tr th{font-weight:normal;}
.pass-details table tr{height:40px;}
.pass-details table tr td{height:40px;}
.pass-details table tr td a{ text-decoration:underline; color:#3c8dbc;}
.pass-details tr:nth-child(odd){background:#f9f9f9; border-top:1px solid #f4f4f4;  border-bottom:1px solid #f4f4f4; height:38px;}
.pass-details tr:nth-child(even){height:40px;}
.payment-sec-f {width: 100%; float:left; background:#fff;}
.tb-main{width:100%; float:left; height:auto;}
.pan-by{width:100%; float:left;}
.all-main{width:100%; float:left; height:auto; margin-bottom:20px;}
.all-left{width:26%; float:left;}
.all-cen{width:24%; float:left;}
.all-right{width:auto; float:right; font-size:14px;}

.all-rig-cen {
    float: left;
    margin: 0 3px 0 0;
    width: auto;
    padding: 3px 9px 5px 6px;
}
.mngbtn {
    font-size: 12px;
    color: #2196f3!important;
    font-weight: normal;
    text-decoration: none;
    border: 1px solid #2196f3;
    width: auto;
    padding: 5px 9px!important;
    border-radius: 20px;
    margin-top: 10px;
    cursor: pointer;
    text-decoration: none!important;
}
.mngbtn:hover {
    background: #2196fc;
    color: #fff!important;
}
.all-rig-cen a{color:#444444; font-size:14px;border: 1px solid #b7a135;background: #fbf9c0;border-radius: 50px;padding: 3px 14px;}
.all-rig-cen a:hover{text-decoration:none; background:#00c0ef; border-radius:50px; color:#fff;border: 1px solid #00c0ef; }
.all-btn{width:32%; float:left; height:30px; line-height:30px; color:#3c8dbc; text-align:center; border:1px solid #3c8dbc; border-top-left-radius:5px; border-right:0px;border-bottom-left-radius:5px; cursor:pointer;}
.all-btn1{width:32%; float:left; height:30px; line-height:30px; color:#3c8dbc; text-align:center; border-top:1px solid #3c8dbc; border-bottom:1px solid #3c8dbc; cursor:pointer;}
.all-btn2{width:32%; float:left; height:30px; line-height:30px; color:#3c8dbc; text-align:center; border:1px solid #3c8dbc; border-top-right-radius:5px; border-left:0px;border-bottom-right-radius:5px; cursor:pointer;}
.btn-n{background:#3c8dbc; color:#fff;}
.can-icon{font-size:14px; color:#333;}
#view2,#view3,#view4{display:none;}

#view2{min-height:600px}
#view3{min-height:600px}
#view4{min-height:600px}
.panel-body{padding-top:0px;}
.tab-mn{width:98%; margin:0 auto;}

@media only screen and (min-width:150px) and (max-width:550px){
	#printInvoiceTicket {
    margin: 0 0 0 0;
    width: 99% !important;
    overflow: auto !important;
}
/*.pass-detail{display:none;}*/
.pass-detail-2{ width:100%;}
.pass-detail-2 tr th{font-weight:normal;}
.pass-detail-2 table tr{height:40px;}
.pass-detail-2 table tr td{height:40px;}
.pass-detail-2 table tr td a{ text-decoration:underline; color:#3c8dbc;}
.pass-detail-2 tr:nth-child(odd){background:#f9f9f9; border-top:1px solid #f4f4f4;  border-bottom:1px solid #f4f4f4; height:38px;}
.pass-detail-2 tr:nth-child(even){height:40px;}
    .all-main {display:none;
    }
.pass-details{display:block;}
.all-cen{display:none;}	
.all-left{width:100%;}
.all-right{width:100%; margin-top:15px;	}
.all-rig-cen a{font-size:13px; line-height:25px;}
.all-rig-cen:nth-child(1){width:48%; text-align:left;}
.all-rig-cen:nth-child(2){width:48%; text-align:left;}
.all-rig-cen:nth-child(3){width:48%; text-align:left;}
.all-rig-cen:nth-child(4){width:48%; text-align:left;}
.all-btn{width:33%;}
.all-btn1{width:33%;}
.all-btn2{width:33%;}
.pass-detail {
    overflow: hidden;
    width: 1000px;
    font-size: 12px;
}

div.panel-container > div {
    padding: 10px 0px;
    display: block;
    margin: 0px;
    overflow: auto;
    min-height: 350px;
    max-height: 450px;
}

.inner-content {
    padding: 20px 0px;
    width: 100% !important;
    overflow: auto !important;
}
.tab-mn{width:100%;}	
div.panel-container > div{padding:0!important;}
.line-l{ display:none;}
.pass-detail table {width:100%;}
.hoe-left-header span img{float:left;}
.hoe-sidebar-toggle a:after{right:0px;}
#saveTicketss{width:100%; overflow-y:hidden;}
#saveTicketss table{width:100%;}
#saveInvoice{width:100% !important; padding:0 !important; margin:0 !important; overflow-y:hidden;}
#saveInvoice table:nth-child(1){width:500px; float:left;}
    .txt-sm {font-size:10px;
    }

    .txt-sm2 {font-size:10px;
    }

    .txt-sm3 {font-size:10px; text-align:right;
    }
    .txt-sm4 { text-align:right;
    }
    .pass-details1{display:block; width:100%;}
.pass-details{display:none;}
.pass-details1 tr th{font-weight:normal;}
.pass-details1 table tr{height:40px;}
.pass-details1 table tr td{height:40px; font-size:11px;}
.pass-details1 table tr td:nth-child(2){text-align:center;}
.pass-details1 table tr td:nth-child(3){text-align:right;}
.pass-details1 table tr td a{ text-decoration:underline; color:#3c8dbc;}
.pass-details1 tr:nth-child(odd){background:#f9f9f9; border-top:1px solid #f4f4f4;  border-bottom:1px solid #f4f4f4; height:38px;}
.pass-details1 tr:nth-child(even){height:40px;}

}
















