/*custom*/
body{color:#000 !important;background:#fff !important;}
.navbar-brand-logo{
	height: 4rem;
    margin-top: -1.2rem;	
}
.rtext{text-align: right !important;}
.page-login-v2:before, .page-login-v2 {background-image: url(../examples/images/login.jpg);}
.page-dark.layout-full:after, .page-login-v2.page-dark.layout-full:after, .page-dark.layout-full:after{background-color: rgba(33,33,33,0);}
.page{max-width:100%;background:#fff;}
.page-login-v2 footer{color:#232323;margin:0;position:relative;display:inline-block;width:100%;}
.page-login-v2 .page-brand-info p{max-width:100%;}
.page-login-v2 .page-brand-info{margin:25% 90px 0 90px;}
.page-login-v2 .page-copyright{text-align:center;margin-top:60px;position:absolute;bottom:10%;width:100%;left:0;}
.social .waves-effect{z-index:0;}
.page-login-v2 .page-content{padding:0px;}
.page-content{padding:10px 10px;}
.card{margin-bottom:10px;}
.page-login-v2 .page-login-main{position:relative;padding:60px;margin:60px 0 0 0;width:500px;float:right;}
.page-login-v2 .page-brand-info .brand-img{margin:40px 0 0 0;}
.page-login-v2 .page-brand-info .brand-text{margin:5px 0 0 0;width:100%;}
.page-dark.layout-full .brand{text-align:center;}
.site-menu-icon{font-size:16px;}
/*Added by suganya*/
.testing.tag-dark{background:#4caf50 !important;color: #fff;}
.testing.tag-warning{background:#ffffbb !important;color: #fff;}

.hidden-lb{border:0px;background:#fff;padding-top:0px;padding-bottom:0px;height:1.5rem;}
.heading-lb{border:0px;background:#1e88e5!important;color:#fff;}
.createticket-popup, #price-popup{width:96%;max-width:96%;}
.disclaimer-popup .modal-dialog{width:92% !important;max-width:92% !important;}
.disclaimer-popup .modal-dialog li{margin-bottom:8px;color: #000;
    font-size: 15px;}
.jsgrid-grid-header, .jsgrid-grid-body, .jsgrid-header-row > th, .jsgrid-filter-row > td, .jsgrid-insert-row > td, .jsgrid-edit-row > td,.jsgrid-grid-body td, .form-control{border-color:#aaa;}
.jsgrid-header-row > th{font-size:1.15em;}
.jsgrid-row > td,.jsgrid-alt-row > td,table > td{background:transparent;}
.red-color{color:#ff0000;}
#makepayment-popup{width:50%;max-width:50%;}
#editticket .form-group{margin-bottom:0px !important;}
.table{color:#222;}
.hi-icon-wrap {
    text-align: center;
    margin: 0 auto;
    padding: 2em 0 0;
}

.hi-icon {
    display: inline-block;
    font-size: 13px;
    cursor: pointer;
    margin: 15px 0px;
    width: 90px;
    height: 90px;
    border-radius: 50%;
    text-align: center;
    position: relative;
    z-index: 1;
    color: #fff;
}

.hi-icon:after {
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    content: '';
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.hi-icon:before {
    speak: none;
    font-size: 48px;
    line-height: 90px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    display: block;
    -webkit-font-smoothing: antialiased;
}
.hi-icon i.fa{position:relative;top:10px;font-size:48px;}
.home-footer-block span{display:inline-block;width:100%;text-align:center;}
.bg-blue-600 .home-footer-block span{color:#fff;}
/* Effect 1 */
.hi-icon-effect-1 .hi-icon {
    background: rgba(255,255,255,0.1);
    -webkit-transition: background 0.2s, color 0.2s;
    -moz-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s;
}

.hi-icon-effect-1 .hi-icon:after {
    top: -7px;
    left: -7px;
    padding: 7px;
    box-shadow: 0 0 0 4px #fff;
    -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
    -webkit-transform: scale(.8);
    -moz-transition: -moz-transform 0.2s, opacity 0.2s;
    -moz-transform: scale(.8);
    -ms-transform: scale(.8);
    transition: transform 0.2s, opacity 0.2s;
    transform: scale(.8);
    opacity: 0;
}

/* Effect 1a */
.hi-icon-effect-1a .hi-icon:hover {
    background: rgba(255,255,255,1);
    color: #f47f00;
}

.hi-icon-effect-1a .hi-icon:hover:after {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
.scrollable-container{height:100% !important;min-height:100% !Important;}
.site-menubar-body{height:calc(100% - 0px) !important;}
.mb0{margin-bottom:0px;}
.pb0{padding-bottom:0px;}
.p10{padding:10px}
.ptb10{padding-top:10px;padding-bottom:10px}
.master-links{list-style:none;padding:0;}
.master-links li{float:left;margin:5px 10px;display:inline-block;width:90px;min-height:84px;}
.master-links li a{float:left;color:#232323;font-size:14px;width:100%;text-align:center;display:inline-block;}
.master-links li a:hover{text-decoration:none;opacity:0.7}
.master-links li a .btn, .master-links li a .btn .icon{color:#fff;}
.master-links li span.master-link-text{display:block;margin-top:5px;}
.master-links li:nth-child(1) a .btn{background:#81D4FA;}
.master-links li:nth-child(2) a .btn{background:#00bcd4;}
.master-links li:nth-child(3) a .btn{background:#4DB6AC;}
.master-links li:nth-child(4) a .btn{background:#BA68C8;}
.master-links li:nth-child(5) a .btn{background:#AED581;}
.master-links li:nth-child(6) a .btn{background:#FFAB91;}
.master-links li:nth-child(7) a .btn{background:#FFCC80;}
.master-links li:nth-child(8) a .btn{background:#A1887F;}

.master-links li a.current-link .btn{background:#fff;}
.master-links li:nth-child(1) a.current-link .btn .icon{color:#81D4FA;}
.master-links li:nth-child(2) a.current-link .btn .icon{color:#00bcd4;}
.master-links li:nth-child(3) a.current-link .btn .icon{color:#4DB6AC;}
.master-links li:nth-child(4) a.current-link .btn .icon{color:#BA68C8;}
.master-links li:nth-child(5) a.current-link .btn .icon{color:#AED581;}
.master-links li:nth-child(6) a.current-link .btn .icon{color:#FFAB91;}
.master-links li:nth-child(7) a.current-link .btn .icon{color:#FFCC80;}
.master-links li:nth-child(8) a.current-link .btn .icon{color:#A1887F;}
.master-links li:nth-child(1) a.current-link .btn{border:1px solid #81D4FA;}
.master-links li:nth-child(2) a.current-link .btn{border:1px solid #00bcd4;}
.master-links li:nth-child(3) a.current-link .btn{border:1px solid #4DB6AC;}
.master-links li:nth-child(4) a.current-link .btn{border:1px solid #BA68C8;}
.master-links li:nth-child(5) a.current-link .btn{border:1px solid #AED581;}
.master-links li:nth-child(6) a.current-link .btn{border:1px solid #FFAB91;}
.master-links li:nth-child(7) a.current-link .btn{border:1px solid #FFCC80;}
.master-links li:nth-child(8) a.current-link .btn{border:1px solid #A1887F;}

.btn{padding:0rem 1.072rem;}
.h1, .h2, .h3, h1, h2, h3{margin-bottom:5px;}
.h3, h3{font-size:1.25rem;font-weight: 700;}

select.form-control optgroup option span{width:50%;display:inline-block;float:left;}
.ctext{text-align:center;}
/*.select2-results ul.select2-results__options li.select2-results__option .select2-results__group{width:100%;float:left;}
.select2-results ul.select2-results__options li.select2-results__option ul.select2-results__options li.select2-results__option{width:50%;float:left;}*/
/*ticket view*/
.tag-lg{margin:3px 0px;}
.tag-style .tag-lg{font-size:14px;font-weight:400;}
.lin34 {line-height:34px;}
.ticket-header{padding:0px 0;font-size:18px;}
table.table-bordered tbody td.no-border{border-top:0px !important;border-bottom:0px !important;}
.clockpicker-popover{z-index:2000 !important;}
.modal-header{padding:5px 20px;}
.modal-body{padding:0px 20px;}
.modal-body .example{margin-top:0px;margin-bottom:0px;}
#editticket table th, .example-modal-lg table th{padding:0px;background:#f26722 !important;}
#editticket table th{background:#fff !important;}
.mb20{margin-bottom:20px;}
.p-2, .p-a-2 {
    padding: 2px!important;
}
.divide5{float:left;width:100%;height:5px;}
.divide40{float:left;width:100%;height:5px;}
.divide30{float:left;width:100%;height:5px;}
.divide20{float:left;width:100%;height:5px;}
.divide10{float:left;width:100%;height:5px;}
.divide15{float:left;width:100%;height:5px;}

#createticketdiv{margin:7px 0 20px 0;border-radius:3px;padding:7px 0;box-shadow: 2px 2px 4px #b6adad;}
#createticketdiv .form-group, .form-group, #editdispatcherdiv .example-wrap{margin-bottom:5px;}
.green-bg-div{padding:15px 5px;background:#effaf0;}
.blue-bg-div{padding:15px 5px;background:#ecf7ff;}
.title-green{background:#f26722;margin-bottom:5px; text-align: center;}

.title-green h3{color:#fff !important;margin:0px !important;padding:2px 0;font-size:16px;}
.title-blue{background:#36459b;margin-bottom:5px;}.title-blue-bg{background:#36459b;margin-bottom:5px;padding:3px 0px;color:#fff;}.title-blue-bg input[type="checkbox"]{position:relative;top:2px;}
.createticket-column-blue .title-blue{background:#003992;margin-bottom:5px;}
.title-blue h3{color:#fff !important;margin:0px !important;padding:2px 0;font-size:20px;text-transform:uppercase;line-height:20px;font-weight:500;}
.createticket-column-blue .title-blue h3{color:#fff !important;margin:0px !important;padding:2px 0;font-size:16px;text-transform:uppercase;line-height:19px;font-weight:700;}
.createticket-column-green .title-green h3{font-weight:700;}
.title-orange{background:#ff9800;margin-bottom:5px;color:#fff !important;padding-top:3px;padding-bottom:3px;font-size:14px;}
.title-orange h3{color:#fff !important;margin:0px !important;padding:2px 0;font-size:16px;}
.title-violet{background:#735fce;margin-bottom:5px;color:#8083fd !important;}
.title-violet h3{color:#fff !important;margin:0px !important;padding:2px 0;font-size:16px;}
.lightgrey-bg-div{padding:15px 5px;background:#fefefe;}
.column2-div{padding:15px 5px;background:#fafafa;}
.blue-bg-div{padding:15px 5px;background:#fefefe;}
#createticketdiv{display:none;}
.createticket-column-blue{
    /* min-height:270px; */
    background:#f3f9ff;}
.createticket-column-green{
    /* min-height:270px; */
    background:#f3f9ff;}
.tag{padding:0.4em 0.6em;}
.tag-style .tag-lg{min-width:96px;}
#exampleBatchDelete .jsgrid-grid-body tr td:last-child{margin: 0;}
#exampleBatchDelete .jsgrid-grid-body tr td:last-child .tag{width: 100%;margin: 0px;padding: 0.26em;border-radius:0px;}
/*.jsgrid-header-row > th {
    background: #ededed;
}*/
.radio-custom label::before{border-color:#333;}
/*ticket view*/

/*dispatcher*/
#editdispatcherdiv{margin:0px 0 10px 0;border:1px solid #ddd;border-radius:3px;padding:7px 0;display:none;}
#editdispatcherdiv .example-wrap{margin-bottom:8px;}
.non-edit-time{display:inline-block;margin-top:5px;}
.add-status-div, .add-status-div-btn{display:none;}
.create-manifest-div{border:1px solid #ddd;display:inline-block;padding:10px 0;border:1px solid #b7b7b7;border-radius:3px;width:100%;}
.create-manifest-div .example-wrap{margin-bottom:15px;}
#addflight, #addagent, #adddestination{line-height:32px;}
.add-flight-div, .add-agent-div, .add-destination-div{display:none;}
#createmanifest .title-blue{margin-bottom:0px;}
/*dispatcher*/
.DTTT_container{position:relative;}
.DTTT_button_copy,.DTTT_button_csv, .DTTT_button_xls, .DTTT_button_pdf, .DTTT_button_print{margin:0 5px;}
.DTTT_button_copy{
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.5;
    display: inline-block;
    padding: .429rem 1.072rem;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    border: 1px solid transparent;
    border-radius: .215rem;
    color: #fff;
    border-color: #3f51b5;
    background-color: #3f51b5;
}
.DTTT_button_copy:before{
content: "\f0ea";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #fff;
    font-size: 15px;
    padding-right: 0.45em;
}
.DTTT_button_copy:hover{color:#fff;text-decoration:none; border-color: #5c6bc0;background-color: #5c6bc0;}
.DTTT_button_csv{
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.5;
    display: inline-block;
    padding: .429rem 1.072rem;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    border: 1px solid transparent;
    border-radius: .215rem;
    color: #fff;
    border-color: #4caf50;
    background-color: #4caf50;
}
.DTTT_button_csv:before{
content: "\f0ce";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #fff;
    font-size: 15px;
    padding-right: 0.45em;
}
.DTTT_button_csv:hover{color:#fff;text-decoration:none; border-color: #429346;background-color: #429346;}
.DTTT_button_xls{
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.5;
    display: inline-block;
    padding: .429rem 1.072rem;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    border: 1px solid transparent;
    border-radius: .215rem;
    color: #fff;
    border-color: #ff9800;
    background-color: #ff9800;
}
.DTTT_button_xls:before{
content: "\f1c3";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #fff;
    font-size: 15px;
    padding-right: 0.45em;
}
.DTTT_button_xls:hover{color:#fff;text-decoration:none;border-color: #ffa726; background-color: #ffa726;}

.DTTT_button_pdf{
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.5;
    display: inline-block;
    padding: .429rem 1.072rem;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    border: 1px solid transparent;
    border-radius: .215rem;
    color: #fff;
    border-color: #f44336;
    background-color: #f44336;
}
.DTTT_button_pdf:before{
content: "\f1c1";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #fff;
    font-size: 15px;
    padding-right: 0.45em;
}
.DTTT_button_pdf:hover{color:#fff;text-decoration:none;border-color: #ef5350;background-color: #ef5350;}
.DTTT_button_print{
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.5;
    display: inline-block;
    padding: .429rem 1.072rem;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    border: 1px solid transparent;
    border-radius: .215rem;
    color: #fff;
    border-color: #00bcd4;
    background-color: #00bcd4;
}
.DTTT_button_print:before{
content: "\f02f";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #fff;
    font-size: 15px;
    padding-right: 0.45em;
}
.DTTT_button_print:hover{color:#fff;text-decoration:none;border-color: #26c6da;background-color: #26c6da;}

.DTTT_button_copy div{border:0px solid red;margin:0px 5px;left:0 !important;width:63px !important;}
.DTTT_button_csv div{border:0px solid green;margin:0 5px;left:72px !important;width:60px !important;}
.DTTT_button_xls div{border:0px solid blue;margin:0 5px;left:142px !important;width:63px !important;}
.DTTT_button_pdf div{border:0px solid yellow;margin:0 5px;left: 215px !important;width: 58px !important;}
.DTTT_button_print div{border:1px solid yellow;margin:0 5px;left: 285px !important;width: 58px !important;}
.grandtotal{position: absolute;right: 30px;top:-50px;}
.grandtotal .gtotal{    display: inline-block;
    margin-right: 20px;
    font-size: 20px;
    color: #fff;
    background: #3f51b5;
    padding: 3px 10px 3px 20px;
    border-radius: 0px 30px 30px 0;}
.grandtotal .gtotal.green-color-bg, .grandtotal .gtotal.green{background:#4caf50;}
.grandtotal .gtotal.red{background:#f44336;}
.grandtotal .btotal{display: inline-block;
    margin-right: 20px;
    font-size: 20px;
    color: #fff;
    background: #f44336;
    padding: 3px 10px 3px 20px;
    border-radius: 0px 30px 30px 0;}
.grandtotal .gtotal:before, .grandtotal .btotal:before{
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #fff;
    font-size: 11px;
    content:"\f10c";
    position: relative;
    top: -3px;
    right: 12px;
}
#clientreport .grandtotal{top:28px;right:-15px;}
tr.company-name, div.company-name{background:#d1e4f8;color:#333;text-transform:uppercase;font-weight:bold;}
.table tr.company-name td{border-top:0px !Important;}
div.company-name{color: #3f51b5;text-align:center;border-top:0px solid #aaa;}
.report-div .dataTables_wrapper{margin-top:0px !important;}
.report-div .dataTables_wrapper .table td{text-align:center;}
.price .jsgrid-delete-button{display: none;}
.ticket-header-pad{padding:7px 10px;}
table.nopadding td{padding:0.25rem;}
.divide70{float:left;width:100%;height:70px;}
.status-div{color:#fff;text-align:center;}
.has-success .form-control{border-color: #aaa !important; }
.timer_static{text-align: right;color: #fff;font-size: 20px; }
.timer_static .example-wrap{margin-bottom: 0px !important;}
.timer_static .example-wrap .non-edit-time{margin-top:10px; }
.viewconsignee, .delconsignee{margin-left:4px;}
.table thead th, #exampleBatchDelete .table th, #customer_report_div .table th{background:#f26722 !important;color:#fff !important;text-align:center !important;font-weight:500;text-shadow:none !important;}
#customer_report_div1 .jsgrid-header-row, #customer_report_div1 .jsgrid-header-row th{background:#f26722 !important;color:#fff !important;text-align:center !important;font-weight:500;}
#customer_report_div1 .jsgrid-header-row td, #customer_report_div1 .jsgrid-grid-body td, #customer_report_div1 .jsgrid-filter-row > td, #customer_report_div1 .table th{border:0px !Important;}
.table thead td, #exampleBatchDelete .table td, .table td.jsgrid-cell, #customer_report_div .table td{text-align:center !important;}
#multiviewticket .table th{background:transparent !important;padding:0px !important;}
#exampleTableSearch1 tfoot, tfoot{background:#dedede !important;}
#exampleBatchDelete td, #exampleBatchDelete th{border:1px !important;}
.master-links .btn{padding:0px;}
.red{color:red;}
/*28-12-2016*/
.example{margin-top:2px;margin-bottom:5px}
.panel-body{padding:15px;}
.panel{margin-bottom:8px;box-shadow:none !important;}
.counter-md .counter-number-group, .counter-md>.counter-number{font-size:24px;}
/*.tag-info{background-color:#00bcd4 !important;}
.tag-danger{background:#ff9800 !important;}
.tag-warning{background:#f26722 !important;}
.tag-success{background:#f44336 !important;}
.tag-dark{background:#4caf50 !important;}*/
.tag-success{background:#fcc5d6 !important;color:#222;}
.tag-dark{background:#c1ffc1 !important;color:#222;}
.tag-danger {background: #faad84 !important;color:#222;}
.tag-info {background-color: #0097fe !important;color:#222;}
.tag-warning {background: #ffffbb !important;color:#222;}
tr.tag-success{background:#fcc5d6 !important;}
tr.tag-dark{background:#c1ffc1 !important;}
tr.tag-danger {background: #faad84 !important;}
tr.tag-info {background-color: #0097fe !important;}
tr.tag-warning {background: #ffffbb !important;}
.jsgrid-grid-body td , .table td{padding: 2px 0.5em;}
.jsgrid-header-row > th, .table th{padding: 3px 0.5em;}
.jsgrid input.form-control{height:2em;}
.form-control{height:2rem !important;padding: 0rem .929rem;}
.input-group-addon{padding: 0rem .929rem;}
input[type="search"], #exampleBatchDelete .jsgrid-filter-row td.jsgrid-cell input, #customer_report_div1 .jsgrid-filter-row td.jsgrid-cell input[type="text"]{
	background:#fff url(../images/search-icon.png) no-repeat center right;
}
.mb10{margin-bottom:10px !important;}
.select2-container--default .select2-selection--single{height:2rem;padding:3px 1.93rem 3px 1.072rem;}
.select2-container--default .select2-selection{border:1px solid #aaa;}
.modal-title{text-align:center;color:#418359;text-transform:uppercase;}
.close{opacity:0.5;}
table thead th{vertical-align:middle !important;font-weight:500;}
.fromdiv{padding:3px 5px;background:#f26722;color:#fff;text-transform:uppercase;}
.todiv{padding:3px 5px;background:#f26722;color:#fff;text-transform:uppercase;}
.fulldescription{padding:3px 5px;background:#3f51b5;color:#fff;text-transform:uppercase;}
.consignor_add{color:#367c39;}
.consignee_add{color:#3f51b5;}
.table td, .table th{border-top:1px solid #aaa;}
.data-tag-div .tag-lg, .tag-style-div .tag-lg{font-size:13px !important;}
.short-label{padding:0px 15px 10px 15px !important;}
/*[aria-describedby] {display:none !important;}*/
.jsgrid-pager-page, .jsgrid-pager-nav-button{
    line-height: 1.571429;
    position: relative;
    margin-left: -1px;
    padding: .429rem .786rem;
    text-decoration: none;
    color: #757575;
    border: 1px solid #e0e0e0;
	}
.jsgrid-pager-page a, .jsgrid-pager-nav-button a{color: #757575;}
.jsgrid-pager-current-page{
	color: #fff;
    border-color: #3f51b5;
    background-color: #3f51b5;
}
.auth_title	{color:#fff;margin-right:5px;position:relative;top:-3px;}
label, .label{text-transform:capitalize;}	
#exampleBatchDelete  tr.jsgrid-filter-row td.jsgrid-cell:nth-child(4) input, #customer_report_div1  tr.jsgrid-filter-row td.jsgrid-cell:nth-child(4) input{ width:48%;margin-left:1%;margin-right:1%;border-radius:2px;border: 1px solid #aaa;background:#fff url(../images/cal-icon.png) no-repeat center right;}
#exampleBatchDelete  tr.jsgrid-filter-row td.tdate-field.jsgrid-cell:nth-child(5) input, #customer_report_div1  tr.jsgrid-filter-row td.tdate-field.jsgrid-cell:nth-child(5) input{ width:48%;margin-left:1%;margin-right:1%;border-radius:2px;border: 1px solid #aaa;background:#fff url(../images/cal-icon.png) no-repeat center right;}
.ribbon-example table  td, .ribbon-example table th{border:0px !important;}
.ribbon-example table  td input{background:transparent !important;border:0px !important; }
div.grey-bg{padding:10px 0;display:inline-block;width:100%;background:#f2f2f2;}
#viewconsignee_div table, #createconsignee_div table, #viewconsignee_div table td, #createconsignee_div table td, #viewconsignee_div table th, #createconsignee_div table th{border:0px !important;}

#report_div .panel-title{padding-top:10px;padding-bottom:10px;}
#report_div .panel-body{padding:10px 15px 0px 15px;}
#report_div  .table td{border:0px;cursor:pointer;}
#report_div .dt-panelfooter{float:right;width:60%;}
.balance-due-div .btn-success, .balance-due-div .btn-warning{margin-top:10px;}
.balance-due-div .btn-success{margin-right:15px;}
#report_div .dueclass{    font-size: 20px;
    line-height: 24px;
    text-align: left;
    position: absolute;
    top: 48px;
    z-index: 0;
    left: 550px;
    display: inline-block;
    margin-right: 20px;
    font-size: 20px;
    color: #fff;
    background: #f44336;
    padding: 3px 10px 3px 20px;
    border-radius: 0px 30px 30px 0;
}
#report_div .dueclass:before{
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #fff;
    font-size: 11px;
    content:"\f10c";
    position: relative;
    top: 0px;
    right: 12px;
}
#examplePopoverTable td, #examplePopoverTable th,
#Report1_wrapper .table td, #Report1_wrapper .table th,
table.unpaid-invoice td, table.unpaid-invoice th,
#exampleTableSearch1_wrapper #exampleTableSearch1 td, #exampleTableSearch1_wrapper #exampleTableSearch1 th,
#exampleTableSearch2_wrapper #exampleTableSearch2 td, #exampleTableSearch2_wrapper #exampleTableSearch2 th
{text-align:center;}
table.unpaid-invoice tfoot{background:#3f51b5 !important;color:#fff !important;}
table.unpaid-invoice tfoot th{color:#fff !important;}
#examplePopoverTable #popove_foot th{color:#fff;}
.scrollable-content .site-menu .site-menu-item a{color:#3f51b5 !important;}
.scrollable-content .site-menu .site-menu-item a .site-menu-icon{color:#f26722 !important;}
/*06.12.2018*/
.admin-menu>.site-menu-item {
    padding: 0;
    margin: 4px 0 !important;
}
/*06.12.2018*/
/*6-1-2017*/
.job-details{text-align:center;}
.job-details span{font-size:24px;}
.red-job{color:#f44336;font-size:20px;}
.blue-job{color:#3f51b5;font-size:20px;}
.green-job{color:#4caf50;font-size:20px;}
.sblue-job {color:#00bcd4;font-size:20px;}
.red-job span, .blue-job span, .green-job span, .sblue-job span{font-size:24px;color:#fff;padding:3px 10px;border-radius:3px;}
.red-job span{background-color:#f44336;}
.blue-job span{background-color:#3f51b5;}
.green-job span{background-color:#4caf50;}
.sblue-job span{background-color: #00bcd4;}
.dispnone{display:none;}
#show-status-label{margin-right:4px;}
.contact-details strong{font-weight:600;}
/*16-01-2017*/
.site-footer{color:#fff;
    background: #f26722;}
.site-footer-right a{color:#fff;}
.lorange{background:#fbe2c1;border:1px solid #c0c000;}
.lborange{border:1px solid #c0c000;}
.form-control{color:#222;font-weight:500;}
.avatar img, .avatar{border-radius:0px !important;}
.example-modal-lg table tfoot#popove_foot{background:#3f51b5 !important;color:#fff !important;}
.example-modal-lg table tfoot#popove_foot th{background:#3f51b5 !important;color:#fff !important;}
table#Report1 td:last-child,table#Report1 td:first-child{color:#3f51b5;cursor:pointer;}
table#Report1 td:last-child:hover,table#Report1 td:first-child:hover{text-decoration:underline;cursor:pointer;}
/*18-1-2017*/
span#address_no, span#log_pno, span#log_no, #consignor_add{font-size:15px;}
span#address_no,#consignor_add,.select2-results,.select2-container, .consignee_address, .consignee1_address{text-transform:uppercase;}

/*19-1-12017*/
#exampleBatchDeleteBullet .table th{border-top:0px;background: #f26722 !important;color: #fff !important;text-align: center !important;}
#customer_report_div .table td, #customer_report_div .table th{border-top:0px;}
input[type="search"], #customer_report_div .jsgrid-filter-row td.jsgrid-cell input[type="text"]{background:url(../images/search-icon.png) no-repeat center right;}
#customer_report_div tr.jsgrid-filter-row td.jsgrid-cell:nth-child(4) input {
    width: 48%;
    margin-left: 1%;
    margin-right: 1%;
    border-radius: 2px;
    border: 1px solid #aaa;
}
.restore-btn{position:relative;top:15px;}
/*21-01-2017*/
#exampleTableSearch2 td, #exampleTableSearch2 th, #exampleTableSearch1 td, #exampleTableSearch1 th, #viewTicket1 td, #viewTicket1 th, #FlightCharge1 td, #FlightCharge1 th, #AgentCharge1 td, #AgentCharge1 th{border-top:0px;}
#exampleTableSearch1 td{cursor:pointer;}
table tr.tag-lg{font-size:14px;}
#daterange .input-daterange .input-group-addon{padding:2px 12px !important;}
/*24-01-2017*/
#ManifestSearch1 td{text-align:center;border-top:0px;cursor:pointer;}
/*25-1-22017*/
.manageinfo-btn{margin-top:10px;right:3%;}
.manageinfo-del{margin-top:10px;}
/*republic day*/
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#111;font-weight:500;}
.track-textarea{min-height:150px;width:100%;text-transform:uppercase;}
#appned_track table{margin:55px 0 0px 0;}
.ribbon-clip{left:0px;}
.ribbon-inner{font-size:18px;}
#alert-info .alert-info{font-size:16px;width:auto;display:inline-block;}
/*28-01-2017*/
.btn{font-weight: 500 !Important;padding:0.1rem 1.072rem !Important;font-size:1.05rem !Important;}
/*30-1-2017*/
.titleheight{padding-top:5px !Important;padding-bottom:5px !Important;text-align:center;font-size:24px !important;}
.page-header{padding:15px 30px;}
/*2-2-2017*/
#viewTicket1 td{cursor:pointer;}
/*invoice*/
.ctext{text-align:center;}
.ltext{text-align:left;}
.rtext{text-align:right;}
.invoice-page .example-wrap{margin-bottom:0px;}
.invoice-details{float:right;display:inline-block;width:auto;}
.invoice-details h4{margin-bottom:3px;}
.invoice-page .invoice-table{max-width:100%;width:100%;margin:0 auto;}
.invoice-page .table.invoice-table td, .invoice-page .table.invoice-table th{text-align:center;color:#333;}
.invoice-page .table.invoice-table th{background:#add8e6;color:#111;font-weight:bold;text-align:center;}

.invoice-page .table.invoice-big-table td{text-align:center;color:#333;border:0px;}
.invoice-page .table.invoice-big-table th{background:#2f3d88;color:#fff;font-weight:500;text-align:center;}
/*.invoice-page .table.invoice-big-table tr:last-child td{background:#add8e6;color:#111;font-weight:500;text-align:right;}*/
.invoice-page .table.invoice-big-table tr:last-child h4{margin-bottom:0px;}
/*invoice*/
/*3-2-2017*/
.filter-form-html {position:relative;top:40px;right:75px;z-index:90;}
.filter-form-html  .view-year, .filter-form-html  .view-year-input {position:relative;left:40px;}
.paid-bill-div{width:80px;padding:3px;background:#4caf50;height:42px;}
.paid-bill{background:#4caf50;width:70px;height:36px;border:1px dashed #fff;text-align:center;font-size:11pt;color:#fff;text-transform:uppercase;}
.unpaid-bill-div{width:80px;padding:3px;background:#f44336;height:42px;}
.unpaid-bill{background:#f44336;width:70px;height:36px;border:1px dashed #fff;text-align:center;font-size:11pt;color:#fff;text-transform:uppercase;}
#invoice_report_form .example-buttons .btn{margin-right:10px;}
.invoice-page strong.bolder, .bill-details-info, .invoice-details, .bolder{font-weight:600 !important;text-shadow:none !important;}
.invoice-page .total-div-row h4{font-family:Tahoma;font-size:15px;margin:0px;}
.blue{color:#32408f;}
.bigFont{font-size: 15px;}

/*6-2-2017*/
.excel-export-billing {position:absolute;left:240px;background:#169098 !important;border-color: #169098 !important;}
.excel-export-billing:before , .excel-export-invoice:before, .excel-export-admininvoice:before{
    content: "\f1c3";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #fff;
    font-size: 13px;
    padding-right: 0.45em;
}
.excel-export-billing:hover {background:#148489 !important;border-color: #148489 !important;}
.pdf-export-billing {position:absolute;left:95px;background:#4593e3 !important;border-color: #4593e3 !important;}
.pdf-export-billing:before, .pdf-export-invoice:before, .pdf-export-admininvoice:before  {
    content: "\f1c1";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #fff;
    font-size: 13px;
    padding-right: 0.45em;
}
.pdf-export-billing:hover {background:#217cd8 !important;border-color: #217cd8 !important;}
.balance-due-div .btn-danger {margin-top: 10px;}
.balance-due-div .btn-success, .balance-due-div .btn-warning {margin-bottom: 7px;}
.submit-class{
	    position: relative;
    z-index: 1;
    display: inline-block;
    overflow: hidden;
    cursor: pointer;
	-webkit-transition: border .2s linear,color .2s linear,width .2s linear,background-color .2s linear;
    -o-transition: border .2s linear,color .2s linear,width .2s linear,background-color .2s linear;
    transition: border .2s linear,color .2s linear,width .2s linear,background-color .2s linear;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.1);
    -webkit-font-smoothing: subpixel-antialiased;
	    color: #fff;
    border-color: #3f51b5;
    background-color: #3f51b5;
	    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    border: 1px solid transparent;
    border-radius: .215rem;
	    line-height: 1.5;
}
#clientreport .grandtotal{top:37px;}
.excel-export-invoice {position:absolute;left:227px;top:100px;}
.pdf-export-invoice {position:absolute;left:85px;top:100px;}
.admin_invoice {position:relative;top:-30px;}
.pdf-export-admininvoice{position:absolute;top:43px;right:180px;}
.admin_invoice .grandtotal{right: 15px;}
.custom_make_payment_tiket{position:relative;top:0px;left:0px;}
.admin-invoice-payment-table{background:#f26722 !important;}
.admin-invoice-payment-table td{color:#fff !important;font-weight:500;text-align:center;}
.master-links li a .btn{padding:0px !important;font-size:2.5em !important;}


/*8-2-2017*/
#price-popup table.table-bordered tbody td.no-border {
    border-top: 0px !important;
    border-bottom: 0px !important;
	border-right-width:1px;
}
#price-popup table.table-bordered thead th{font-size:1.175em !important;}
#price-popup table.table-bordered tbody td #consignee{text-transform:uppercase;}
.invoice-big-table thead th{background:#2f3d88 !important;border:0px;}
.invoice-same-column th:nth-child(1), .invoice-same-column td:nth-child(1){width: 180px !important;}
.invoice-same-column th:nth-child(2), .invoice-same-column td:nth-child(2){width: 180px !important;}
.invoice-same-column th:nth-child(3), .invoice-same-column td:nth-child(3) {width: 180px !important;}
.invoice-same-column th:nth-child(4), .invoice-same-column td:nth-child(4){width: 180px !important;}
.invoice-same-column th:nth-child(4), .invoice-same-column td:nth-child(4){width: 180px !important;}
.invoice-same-column th:nth-child(5), .invoice-same-column td:nth-child(5){width: 120px !important;}
.invoice-same-column th:nth-child(6), .invoice-same-column td:nth-child(6){width: 120px !important;}

.unpaid-invoice-same-column th:nth-child(1), .unpaid-invoice-same-column td:nth-child(1){width: 180px !important;}
.unpaid-invoice-same-column th:nth-child(2), .unpaid-invoice-same-column td:nth-child(2){width: 180px !important;}
.unpaid-invoice-same-column th:nth-child(3), .unpaid-invoice-same-column td:nth-child(3) {width: 180px !important;}
.unpaid-invoice-same-column th:nth-child(4), .unpaid-invoice-same-column td:nth-child(4){width: 100px !important;}
.unpaid-invoice-same-column th:nth-child(5), .unpaid-invoice-same-column td:nth-child(5){width: 180px !important;}
.unpaid-invoice-same-column th:nth-child(6), .unpaid-invoice-same-column td:nth-child(6){width: 120px !important;}

.totalsale-invoice-same-column th:nth-child(1), .totalsale-invoice-same-column td:nth-child(1){width: 30px !important;}
.totalsale-invoice-same-column th:nth-child(2), .totalsale-invoice-same-column td:nth-child(2){width: 220px !important;}
.totalsale-invoice-same-column th:nth-child(3), .totalsale-invoice-same-column td:nth-child(3) {width: 110px !important;}
.totalsale-invoice-same-column th:nth-child(4), .totalsale-invoice-same-column td:nth-child(4){width: 110px !important;}
.totalsale-invoice-same-column th:nth-child(5), .totalsale-invoice-same-column td:nth-child(5){width: 220px !important;}
.totalsale-invoice-same-column th:nth-child(6), .totalsale-invoice-same-column td:nth-child(6){width: 100px !important;}
.totalsale-invoice-same-column th:nth-child(7), .totalsale-invoice-same-column td:nth-child(7){width: 90px !important;}
.totalsale-invoice-same-column th:nth-child(8), .totalsale-invoice-same-column td:nth-child(8){width: 90px !important;}
.totalsale-invoice-same-column th:nth-child(9), .totalsale-invoice-same-column td:nth-child(9){width: 150px !important;}

#AgentCharge1 th:nth-child(1), #AgentCharge1 td:nth-child(1){width: 5px !important;}
#AgentCharge1 th:nth-child(2), #AgentCharge1 td:nth-child(2){width: 75px !important;}
#AgentCharge1 th:nth-child(3), #AgentCharge1 td:nth-child(3) {width: 75px !important;}
#AgentCharge1 th:nth-child(4), #AgentCharge1 td:nth-child(4){width: 150px !important;}
#AgentCharge1 th:nth-child(5), #AgentCharge1 td:nth-child(5){width: 200px !important;}
#AgentCharge1 th:nth-child(6), #AgentCharge1 td:nth-child(6){width: 50px !important;}
#AgentCharge1 th:nth-child(7), #AgentCharge1 td:nth-child(7){width: 30px !important;}
#AgentCharge1 th:nth-child(8), #AgentCharge1 td:nth-child(8){width: 30px !important;}
#AgentCharge1 th:nth-child(9), #AgentCharge1 td:nth-child(9){width: 50px !important;}
#AgentCharge1 th:nth-child(10), #AgentCharge1 td:nth-child(10){width: 75px !important;}

#FlightCharge1 th:nth-child(1), #FlightCharge1 td:nth-child(1){width: 5px !important;}
#FlightCharge1 th:nth-child(2), #FlightCharge1 td:nth-child(2){width: 75px !important;}
#FlightCharge1 th:nth-child(3), #FlightCharge1 td:nth-child(3) {width: 75px !important;}
#FlightCharge1 th:nth-child(4), #FlightCharge1 td:nth-child(4){width: 150px !important;}
#FlightCharge1 th:nth-child(5), #FlightCharge1 td:nth-child(5){width: 200px !important;}
#FlightCharge1 th:nth-child(6), #FlightCharge1 td:nth-child(6){width: 50px !important;}
#FlightCharge1 th:nth-child(7), #FlightCharge1 td:nth-child(7){width: 30px !important;}
#FlightCharge1 th:nth-child(8), #FlightCharge1 td:nth-child(8){width: 30px !important;}
#FlightCharge1 th:nth-child(9), #FlightCharge1 td:nth-child(9){width: 50px !important;}
#FlightCharge1 th:nth-child(10), #FlightCharge1 td:nth-child(10){width: 75px !important;}


.admin-view-invoice-table th:nth-child(1), .admin-view-invoice-table td:nth-child(1){width: 350px !important;}
.admin-view-invoice-table th:nth-child(2), .admin-view-invoice-table td:nth-child(2){width: 110px !important;}
.admin-view-invoice-table th:nth-child(3), .admin-view-invoice-table td:nth-child(3) {width: 110px !important;}
.admin-view-invoice-table th:nth-child(4), .admin-view-invoice-table td:nth-child(4){width: 300px !important;}
.admin-view-invoice-table th:nth-child(5), .admin-view-invoice-table td:nth-child(5){width: 130px !important;}
.admin-view-invoice-table th:nth-child(6), .admin-view-invoice-table td:nth-child(6){width: 75px !important;}
.admin-view-invoice-table th:nth-child(7), .admin-view-invoice-table td:nth-child(7){width: 85px !important;}
.admin-view-invoice-table th:nth-child(8), .admin-view-invoice-table td:nth-child(8){width: 100px !important;}

.link-class{cursor:pointer;color:#3f51b5;}
.link-class:hover{text-decoration:underline;}


.report-table-div .dataTables_wrapper{margin-bottom:25px;}

#report_div th.sorting_disabled:nth-child(1), #report_div  td#service{width: 350px !important;}
#report_div  th.sorting_disabled:nth-child(2), #report_div  td#refer{width: 110px !important;}
#report_div  th.sorting_disabled:nth-child(3), #report_div  td#idate {width: 110px !important;}
#report_div  th.sorting_disabled:nth-child(4), #report_div  td#author{width: 300px !important;}
#report_div  th.sorting_disabled:nth-child(5), #report_div  td#desc{width: 130px !important;}
#report_div  th.sorting_disabled:nth-child(6), #report_div  td#pieces{width: 75px !important;}
#report_div  th.sorting_disabled:nth-child(7), #report_div  td#amount{width: 85px !important;}

.ticketColor{font-size:20px;color:#ff0000;}
/*10-2-2017*/
.price-popup-icon{display:inline-block;text-decoration:none;font-size:18px;cursor:pointer;color:#3f51b5;margin:5px 5px;min-width: 70px;}
.price-popup-icon:hover{color:#f26722;}
.price-popup-icon span{font-size:14px;display:block;}
#price-popup td{border-right:1px solid #3f51b5;}
.jsgrid-filter-row, .jsgrid-filter-row td{background-color:#ffffc4 !Important;}
.jsgrid-filter-row td input[type="text"], .jsgrid-filter-row td  input[type="search"]{background-color:#fff;}
#examplePopoverTable thead,#examplePopoverTable thead tr,#examplePopoverTable thead tr th{background:#f26722 !Important;}
.ticketno{color: #ff0000;}
.form-control[readonly]{background-color: transparent !important;}
/*13-02-2017*/
.table.invoice-big-table td{text-align:center;color:#333;border:0px;}
.table.invoice-big-table th{background:#add8e6;color:#111;font-weight:500;text-align:center;}
.invoice-table-similar tr td:nth-child(1){width:15%;}
.invoice-table-similar tr td:nth-child(2){width:10%;}
.invoice-table-similar tr td:nth-child(3){width:10%;}
.invoice-table-similar tr td:nth-child(4){width:20%;}
.invoice-table-similar tr td:nth-child(5){width:20%;}
.invoice-table-similar tr td:nth-child(6){width:10%;}
.invoice-table-similar tr td:nth-child(7){width:15%;}
.common-row{top:0px;}
.common-row .gtotal{margin-right:-20px;}
.bg-blue-600{background-color: #3f51b5 !important;}
.dispatch-filter-table td{padding:2px 0em;}
.totalsale{top:-70px;}

.btn-warning{background:#f26722 !important;border-color:#f18001 !important;}
.btn-warning:hover{background:#eb560e !important;border-color:#eb560e !important;}

.excel-export-admininvoice, .excel-export-billing, .clientexcel-export-billing{background:#169098 !important;border-color: #169098 !important;}
.excel-export-admininvoice:hover, .excel-export-billing:hover,  .clientexcel-export-billing:hover{background:#148489 !important;border-color: #148489 !important;}
.pdf-export-admininvoice, .pdf-export-billing, .clientpdf-export-billing{background:#4593e3 !important;border-color: #4593e3 !important;}
.pdf-export-admininvoice:hover, .pdf-export-billing:hover, .clientpdf-export-billing:hover{background:#217cd8 !important;border-color: #217cd8 !important;}
input[type="text"], input[type="email"], textarea{text-transform:uppercase;}
.min-height-table .table-bordered th{border:0px !Important;}
.table thead tr{height:35px;}
.table tbody tr{font-weight:500;}
.modal-body .table thead tr{height:25px;}
.balance-due-div #frm_billing_info{position:relative;left:3px;top:10px;z-index: 2;}
.dueclass.noabsolute{top:5px !important;}
#table_ids .table-bordered .radio-custom label{font-weight:500;}

.invoice-table input.edit_button{background:url(../images/edit.png) no-repeat center center;width:20px;font-size:0px;height:20px;border:0px;cursor:pointer;}
.invoice-table input.delete_button{background:url(../images/trash-icon.png) no-repeat center center;width:20px;font-size:0px;height:20px;border:0px;cursor:pointer;}
.invoice-table input.save_button{background:url(../images/update.png) no-repeat center center;width:20px;font-size:0px;height:20px;border:0px;cursor:pointer;float:none;margin:0 auto;}
.invoice-table input.cancel_button{background:url(../images/cancel.png) no-repeat center center;width:20px;font-size:0px;height:20px;border:0px;cursor:pointer;float:none;margin:0 auto;}
.select2-dropdown {z-index: 9001;}
.select2-results__option[aria-selected]{color: #111 !important;font-weight: 500;}

/*8-3-2017*/
tr.header-no-border th{border:0px;}
.admin_invoice_payment_table td, .admin_invoice_payment_table{border-bottom-width:1px !important;border-left-width:1px !important;border-color:#888 !important;}
.client-invoice-payment-table-style, .client-invoice-payment-table-style td{border-bottom-width:1px !important;border-left-width:1px !important;border-color:#888 !important;}
.client-invoice-payment-table-style th{border-color:#888 !important;}
.table-header-no-border th{border:0px;}
.zeroborder, .zeroborder b{font-weight:500 !important;}
#pay-detail-invoice-no{max-width:640px;}
#pay-detail-invoice-no td:last-child, #pay-detail-invoice-no th:last-child{text-align:right !Important;padding-right:8px;}

.calculadoraBase input[type="submit"], .calculadoraBase input[type="button"], .calculadoraBase .btn-primary, .calculadoraBase .btn-warning, .calculadoraBase .btn-danger, .calculadoraBase .btn-success{border:0px;}
.calculadoraBase input[type="submit"]:focus, .calculadoraBase input[type="button"]:focus{outline: none;}
.calculadoraBase input[type="submit"], .calculadoraBase input[type="button"]{width: 100%;color:#fff !important;font-style:normal;font-weight:500;font-size:14px;}
.calculadoraBase .btn-primary, .calculadoraBase .btn-warning, .calculadoraBase .btn-danger, .calculadoraBase .btn-success{color:#fff !important; padding: inherit !important;}
/*.calculadoraBase .btn-primary{border-color:#ddd !important;}
.calculadoraBase .btn-success{border-color:#ddd !important;}
.calculadoraBase .btn-danger{border-color:#ddd !important;}
.calculadoraBase .btn-warning{border-color:#ddd !important;}*/
.mbottom{margin-bottom:0px !important;}
.btn3d{border:1px solid #666;}
#micalcbtns{margin-top:15px !important;}
#calculator1{max-width:368px;}
.btn-lg{box-shadow: 0px 4px rgba(0, 0, 0, 0.2);	}
.btn3d, .btn3d:focus {
    position:relative;
    top: -6px;
    border:0;
    -moz-outline-style:none;
         outline:medium none;
     transition: all 0.04s linear;
     margin-top:10px;
     margin-bottom:10px;
     margin-left:2px;
     margin-right:2px;
	 cursor:pointer;
}
.btn3d:active, .btn3d.active {
    top:2px;
}
.btn3d.btn-white {
    color: #666666;
    box-shadow:0 0 0 1px #ebebeb inset, 0 0 0 2px rgba(255,255,255,0.10) inset, 0 4px 0 0 #f5f5f5, 0 4px 4px 1px rgba(0,0,0,.2);
    background-color:#fff;
}
.btn3d.btn-white:active, .btn3d.btn-white.active {
    color: #666666;
    box-shadow:0 0 0 1px #ebebeb inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,.1);
    background-color:#fff;
}
.btn3d.btn-default {
    color: #666666;
    box-shadow:0 0 0 1px #ebebeb inset, 0 0 0 2px rgba(255,255,255,0.10) inset, 0 4px 0 0 #BEBEBE, 0 4px 4px 1px rgba(0,0,0,.2);
    background-color:#f9f9f9;
}
.btn3d.btn-default:active, .btn3d.btn-default.active {
    color: #666666;
    box-shadow:0 0 0 1px #ebebeb inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,.1);
    background-color:#f9f9f9;
}
.btn3d.btn-primary {
    box-shadow:0 0 0 1px #417fbd inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 4px 0 0 #4D5BBE, 0 4px 4px 1px rgba(0,0,0,0.5);
    background-color:#4274D7 !Important;
}
.btn3d.btn-primary:active, .btn3d.btn-primary.active {
    box-shadow:0 0 0 1px #417fbd inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
    background-color:#4274D7 !Important;
}
.btn3d.btn-success {
    box-shadow:0 0 0 1px #31c300 inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 4px 0 0 #5eb924, 0 4px 4px 1px rgba(0,0,0,0.5);
    background-color:#78d739 !Important;
}
.btn3d.btn-success:active, .btn3d.btn-success.active {
    box-shadow:0 0 0 1px #30cd00 inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
    background-color: #78d739 !Important;
}
.btn3d.btn-info {
    box-shadow:0 0 0 1px #00a5c3 inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 4px 0 0 #348FD2, 0 4px 4px 1px rgba(0,0,0,0.5);
    background-color:#39B3D7 !Important;
}
.btn3d.btn-info:active, .btn3d.btn-info.active {
    box-shadow:0 0 0 1px #00a5c3 inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
    background-color: #39B3D7 !Important;
}
.btn3d.btn-warning {
    box-shadow:0 0 0 1px #d79a47 inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 4px 0 0 #D79A34, 0 4px 4px 1px rgba(0,0,0,0.5);
    background-color:#FEAF20 !Important;
}
.btn3d.btn-warning:active, .btn3d.btn-warning.active {
    box-shadow:0 0 0 1px #d79a47 inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
    background-color: #FEAF20 !Important;
}
.btn3d.btn-danger {
    box-shadow:0 0 0 1px #b93802 inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 4px 0 0 #AA0000, 0 4px 4px 1px rgba(0,0,0,0.5);
    background-color:#D73814 !Important;
	padding:5px 0px !important;
}
.btn3d.btn-danger:active, .btn3d.btn-danger.active {
    box-shadow:0 0 0 1px #b93802 inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
    background-color: #D73814 !Important;
}
.btn3d.btn-magick {
    color: #fff;
    box-shadow:0 0 0 1px #9a00cd inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 4px 0 0 #9823d5, 0 4px 4px 1px rgba(0,0,0,0.5);
    background-color:#bb39d7 !Important;
}
.btn3d.btn-magick:active, .btn3d.btn-magick.active {
    box-shadow:0 0 0 1px #9a00cd inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
    background-color: #bb39d7 !Important;
}
.mtop{
margin-top: 10%;
}
.txtr{
height:48px;
font-size:20px;
text-align:right;
margin-bottom:20px;
box-shadow:inset 3px 3px rgba(0, 0, 0, 0.2);
}
.calculadoraBase{
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #666666;
  box-shadow: 0 0 0 1px #ebebeb inset, 0 0 0 2px rgba(255,255,255,0.10) inset, 0 4px 0 0 #BEBEBE, 0 4px 4px 1px rgba(0,0,0,.2);
  background-color: #efefef;
    position: relative;
  top: -6px;
  border: 0;
  -moz-outline-style: none;
  outline: medium none;
  transition: all 0.04s linear;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 2px;
  margin-right: 2px;

}
#micalctxtResultado{height:auto !important;}
#paymentform .example-wrap{margin-bottom:40px;}
.maintain{float:right;margin-right:0px;}
.architect{float:right;margin-right:15px;}
.not-found-div{min-height:500px;}
.not-found-div .page.vertical-align{min-height:500px;}
.not-found-div .page-content{padding:16% 10px;}
.not-found-div p.title-style{font-size:36px;line-height:38px;}
/*23-3-2017*/
.redfont18{font-size:18px;color:#ff0000;}
#editticket_details .example-wrap{margin-bottom:0px;}
table#viewPriceTicket1 td, table#viewPriceTicket1 td, table#viewInvoiceGridTicket td, table#viewInvoiceGridTicket th,table#ViewClientTicketGridRecords td,table#ViewClientTicketGridRecords th{border-top:0px !important;}
#edititcket .no_of_pieces, #edititcket .shipmenttype{position:relative;left:2px;}
#editticket_details .no_of_pieces, #editticket_details .shipmenttype{position:relative;left:5px;}
/*23-3-2017*/
/*24-3-2017*/
/*#exampleTableSearch1 th:nth-child(1), #exampleTableSearch1 td:nth-child(1){width: 5px !important;}
#exampleTableSearch1 th:nth-child(2), #exampleTableSearch1 td:nth-child(2){width: 75px !important;}
#exampleTableSearch1 th:nth-child(3), #exampleTableSearch1 td:nth-child(3) {width:175px !important;}*/
#exampleTableSearch1 th:nth-child(4), #exampleTableSearch1 td:nth-child(4){width: 220px !important;}
/*#exampleTableSearch1 th:nth-child(5), #exampleTableSearch1 td:nth-child(5){width: 75px !important;}*/
#exampleTableSearch1 th:nth-child(6), #exampleTableSearch1 td:nth-child(6){width: 170px !important;}
#exampleTableSearch1 th:nth-child(7), #exampleTableSearch1 td:nth-child(7){width: 170px !important;}
/*#exampleTableSearch1 th:nth-child(8), #exampleTableSearch1 td:nth-child(8){width: 30px !important;}
#exampleTableSearch1 th:nth-child(9), #exampleTableSearch1 td:nth-child(9){width: 30px !important;}*/
#exampleTableSearch1 th:nth-child(10), #exampleTableSearch1 td:nth-child(10){width: 60px !important;}
#exampleTableSearch1 td{font-size:0.90em;}
/*24-3-2017*//*27-3-2017*/#exampleTableSearch1_wrapper #exampleTableSearch1 td, #exampleTableSearch1_wrapper #exampleTableSearch1 th,#exampleTableSearch2_wrapper #exampleTableSearch2 td, #exampleTableSearch2_wrapper #exampleTableSearch2 th{text-align:center;font-size:12px;}#exampleTableSearch1_wrapper #exampleTableSearch1 tr td:first-child, #exampleTableSearch1_wrapper #exampleTableSearch1 tr th:first-child{width:20px !important;}#exampleTableSearch1_wrapper #exampleTableSearch1 tr td:nth-child(2), #exampleTableSearch1_wrapper #exampleTableSearch1 tr th:nth-child(2){width:80px !important;}#exampleTableSearch1_wrapper #exampleTableSearch1 tr td:nth-child(3), #exampleTableSearch1_wrapper #exampleTableSearch1 tr th:nth-child(3){width:30px !important;}#exampleTableSearch1_wrapper #exampleTableSearch1 tr td:nth-child(4), #exampleTableSearch1_wrapper #exampleTableSearch1 tr th:nth-child(4){width:180px !important;}#exampleTableSearch1_wrapper #exampleTableSearch1 tr td:nth-child(5), #exampleTableSearch1_wrapper #exampleTableSearch1 tr th:nth-child(5){width:240px !important;}#exampleTableSearch1_wrapper #exampleTableSearch1 tr td:nth-child(6), #exampleTableSearch1_wrapper #exampleTableSearch1 tr th:nth-child(6){width:100px !important;}#exampleTableSearch1_wrapper #exampleTableSearch1 tr td:nth-child(7), #exampleTableSearch1_wrapper #exampleTableSearch1 tr th:nth-child(7){width:180px !important;}#exampleTableSearch1_wrapper #exampleTableSearch1 tr td:nth-child(8), #exampleTableSearch1_wrapper #exampleTableSearch1 tr th:nth-child(8){width:180px !important;}#exampleTableSearch1_wrapper #exampleTableSearch1 tr td:nth-child(9), #exampleTableSearch1_wrapper #exampleTableSearch1 tr th:nth-child(9){width:50px !important;}#exampleTableSearch1_wrapper #exampleTableSearch1 tr td:nth-child(10), #exampleTableSearch1_wrapper #exampleTableSearch1 tr th:nth-child(10){width:40px !important;}#exampleTableSearch1_wrapper #exampleTableSearch1 tr td:nth-child(11), #exampleTableSearch1_wrapper #exampleTableSearch1 tr th:nth-child(11){width:80px !important;}.grandtotal.totalsale .gtotal.blue{background: #eb560e;}.admin-view-invoice-table.invoice-big-table thead th{background:#eb560e !important;} 
select.form-control{text-transform:uppercase;}

/*3-8-2017*/
.export_btn_css input[type="submit"]{border:0px;font-style:normal;color:#fff;padding:0px;}
.export_btn_css input[type="submit"]:focus{outline:none;border:0px;}
.export_btn_css.excel-export-invoice{left:244px;}
.btn-danger.export_btn_css{color: #fff;border-color: #f44336 !important;background-color: #f44336 !important;}
.btn-danger.export_btn_css.clientpdf-export-billing{background:#4593e3 !important;border-color: #4593e3 !important;}
.export_btn_css.clientpdf-export-billing, .export_btn_css.clientexcel-export-billing{margin-right:3px;}
/*3-8-2017*/


@media only screen and (min-width:990px){
 
 #check_box_error{font-size:14px;padding-left: 13px;padding-top: 5px;float:left;}
}

/*media queries*/
@media (max-width:767px){
    .page-login-v2 footer{position:relative;color:#232323;margin:0;}
    .page-login-v2 .page-login-main{width:100%;}
    .layout-full .page{height:auto;}
    .page-login-v2 .page-copyright{text-align:center;margin-top:60px;position:relative;}
    .master-links li a{font-size:13px;}
	.navbar-brand-logo{	height: 3.286rem;  margin-top: -0.693rem;}
	#editticket table td{width:50%;}
	.maintain, .architect{width:100%;text-align:center !important;margin-right:0px !important;}
	/*mobile queries*/
	.view-year, .view-year-input, .view-month, .view-month-input{display:inline-block;}
	.view-year, .view-month{width:120px;}
	.master-links li{width:72px;margin:5px 3%;}
	/*mobile queries*/
}
/*mobile queries*/
@media (max-width:767px){
	.view-year, .view-month{width:150px;}
	.btn{margin-bottom:5px !important;}
	#customer_report_div .select2-container--default .select2-selection, #delete_form .select2-container--default, #viewinvoice_form .select2-container--default .select2-selection, #viewinvoice_form #end_date,#viewinvoice_form #start_date, #viewinvoice_form .select2-container--default{margin-bottom:5px !Important;}
	.grandtotal .gtotal, .grandtotal .btotal{font-size:13px;margin-right:5px;margin-bottom:5px;}
	.admin_invoice{top:39px;}
	.pdf-export-admininvoice{position: relative;top: 0px;right: inherit;}
	.jsgrid-pager-page, .jsgrid-pager-nav-button{display:inline-block;padding:0.200rem 0.500rem;margin:-1px 0 7px 0;}
	.excel-export-invoice, .pdf-export-invoice{position:relative;top:inherit;left:inherit;right:inherit;}
	#clientreport .grandtotal {top: 105px;right: -15px;}
	.excel-export-invoice, .pdf-export-invoice{margin-top:30px;}
	.grandtotal .btotal{margin-right:17px;}
	.filter-form-html{top:0;}
}

@media (min-width:530px) and (max-width:768px){
#div_awb_date_orange, #div_awb_green{width:32%;text-align:center;}
.cargo-radio, .agent-radio{margin-left:0px !important;width:34%;}
.half-fullwidth{display:inline-block;width:100%;}
}
@media (min-width:530px) and (max-width:750px){
#div_awb_date_orange, #div_awb_green{width:42%;text-align:center;}
.cargo-radio, .agent-radio{margin-left:0px !important;width:34%;}
#div_awb_track{margin-top:50px;}
#check_box_error{position:absolute;top:110%;}
}
@media (min-width:481px) and (max-width:640px){
	.cargo-radio, .agent-radio{margin-left:0px !important;width:34% !important;}
		#check_box_error{position:absolute;top:110%;}
}
@media (min-width:481px) and (max-width:768px){
	.cargo-radio, .agent-radio{margin-left:0px !important;width:25%;}
	#div_service_override{margin-top:40px;}
	#div_cargo_blue{margin-left:0px !Important;}
	.half-fullwidth .col-md-6{width:100% !important;}
	.half-fullwidth .col-md-6, .half-fullwidth, .half-fullwidth .col-md-12, #flight_charge_view_ticket{display:inline-block;width:100%;}
	
	#divButtonList{margin-top:0px !important;}
	#divManifestList{float:left;width:100%;margin-top:50px;}
	.half-fullwidth .col-md-6, .half-fullwidth, .half-fullwidth .col-md-12, #flight_charge_view_ticket{display:inline-block;width:100%;}
}
@media (max-width:480px){
	.view-year, .view-year-input, .view-month, .view-month-input{display:inline-block;}
	.view-year, .view-month{width:145px;padding:0px !Important;text-align:left !important;}
	.master-links li span.master-link-text{min-height:40px;}
	.btn{padding:0.1rem 0.500rem !Important}
	.grandtotal .gtotal, .grandtotal .btotal{font-size:13px;margin-right:5px;margin-bottom:5px;}
	.pdf-export-admininvoice{top:inherit;right:inherit;}
	.admin_invoice{top:45px;}
	.grandtotal{top:-58px;}
	#clientreport .grandtotal {top: 135px;right: -15px;}
	.excel-export-invoice, .pdf-export-invoice{margin-top:55px;}
	.dispatcher-month-view-div #filter_form .view-year, .filter-form-html  .view-year, .filter-form-html  .view-year-input{left:0px;}
	.filter-form-html{top:inherit;right:inherit}
	.admin_invoice .grandtotal{left:0px;right:inherit;}
	#report_div .grandtotal{top:0px;}
	.cargo-radio, .agent-radio{margin-left:0px !important;}
	#div_cargo_blue{font-size:13px;text-align:left;width:100%;}
	#div_awb_green, #div_awb_date_orange, #div_cargo_blue, #div_agent_orange{margin-left:0px !important;width:100%;text-align:left;}
	#div_awb_green, #div_awb_date_orange{width:auto;}
	#div_awb_date_orange{margin-left:10px !important;}
	#flight_charge_view_ticket{margin-top:20px;}
	#div_agent_orange{margin-top:35px;font-size:13px;}
	#div_service_override{margin-top:50px;}
	.cargo-radio{margin-top:-65px;}
	#divButtonList{margin-top:0px !important;}
	#divManifestList{float:left;width:100%;margin-top:50px;}
	#check_box_error{position:absolute;top:105%;}
	.half-fullwidth .col-md-6, .half-fullwidth, .half-fullwidth .col-md-12, #flight_charge_view_ticket{display:inline-block;width:100%;}
}
@media (max-width:400px){
	#div_awb_green, #div_awb_date_orange{width:auto;}
	#div_service_override{margin-top:50px;}
	#divButtonList{margin-top:0px !important;float:left;width:100%;}
	#div_awb_green, #div_awb_date_orange, #div_cargo_blue, #div_agent_orange{margin-left:0px !important;}
}

@media (max-width:350px){
	#clientreport .grandtotal {top: 163px;right: -15px;}
	.cargo-radio{margin-top:-75px;}
}
/*mobile queries*/

@media (min-width: 992px){
.modal-lg {max-width: 960px;width: 960px;}
.job-count .modal-dialog{width:800px;max-width:800px;}
}
@media (max-width:1023px){
    .page-login-left,.page-login-v2 .page-login-main{width:100%;}
    .page-login-v2 footer{font-size:12px;}
    .page-login-v2 .page-brand-info{margin:160px 0 0 0;}
    .page-login-v2 form{width:100%;}
    .nav-link{padding:0.715rem 0.5rem;}
}
@media screen and (min-device-width: 990px) and (max-device-width: 1200px) {
	body{font-size:0.83rem;}
	.nav-link{padding: .715rem 0.572rem;}
	.pdf-export-admininvoice{top:43px;right:140px;}
	.excel-export-admininvoice{top:-99px;right:0px;}
	.lin34 { line-height: 17px;}
	select.form-control{max-width:100%;padding-right:20px;}
	.btn{padding: 0.1rem 0.2rem !Important;font-size:0.9rem !Important;}
	.select.form-control{padding-right:20px;}
	.admin_invoice .grandtotal { right:15px;top:-73px;}
	.grandtotal .gtotal, .grandtotal .btotal{font-size:13px;margin-right:5px;}
	.site-footer{font-size:12px;}
    .site-footer .col-md-5,.site-footer .col-md-4,.site-footer .col-md-3  {width:33.333333%;}
	.view-year{width:120px;line-height:30px;}
	.view-month{width:120px;line-height:30px;}
	.select2-container--default .select2-selection--single{padding:.429rem 1.93rem .429rem 1.072rem;line-height:1;}
	.table tr.tag-lg{font-size:12px;}
	.month-year-div{width:50%;} .view-edit-button-div{width:40%;}
	.dispatcher-month-view-div{float: left;width: 83.333333%;position:relative;left:-40px;top:-3px;}
	.dispatcher-month-view-div .filter-form-html  .view-year, .dispatcher-month-view-div .filter-form-html  .view-year-input{left:0;}
	.dispatcher-month-view-div .view-year, .dispatcher-month-view-div .view-month{width:116px;}
	table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before{top:0px;width:14px;height:14px;}
	#clientreport .grandtotal{top:43px;}
	.jsgrid-pager-page, .jsgrid-pager-nav-button{padding: .229rem .786rem;}
	.invoice-kind-div{width:100%;padding:0px !important;}
	.invoice-kind-div .btn{margin-top:20px;}
}
@media (min-width:1024px){
	#editticket table td{width:50%;}
    #editticket table #popove_div  td{width: auto;}
	#createmanifest .modal-lg {
		max-width: 1000px;
		width: 1000px;
	}
}
@media (min-width:1280px){
    .page-login-v2 .page-login-main{position:absolute;padding:60px;margin:60px 0 0 0;width:500px;float:right;}
    .page-login-v2 .page-brand-info{margin:10% 90px 0 90px;}
	#createmanifest .modal-lg {
		max-width: 1100px;
		width: 1100px;
	}
}
@media screen and (min-device-width: 1201px) and (max-device-width: 1350px) {
	/*.grandtotal, .admin_invoice .grandtotal{right:inherit;}*/
	.admin_invoice .grandtotal{top:-42px;}
	.admin_invoice .grandtotal .gtotal, .admin_invoice .totalsale .gtotal, .grandtotal .gtotal{font-size:16px;}
	.totalsale{top:30px;}
	.btn{padding: 0.1rem 0.75rem !Important;font-size:0.9rem !Important;}
}
@media (min-width:1366px){
    .page-login-v2 .page-brand-info{margin:10% 90px 0 90px;}
    .dueclass.noabsolute{left:480px}
}

@media (min-width:1600px){
    .page-login-v2 .page-brand-info{margin:12% 90px 0 90px;}
    .page-login-left{width:70%;}
	.admin_invoice .grandtotal{right: 15px;top: -42px;}
    .dueclass.noabsolute{left:650px !important}
}
@media (min-width:1660px){		.admin_invoice .grandtotal{right: 15px;top: -90px;}}
@media (min-width:1920px){
    .page-login-v2 .page-brand-info{margin:18% 90px 0 90px;}
    .page-login-left{width:70%;}
    .dueclass.noabsolute{left:810px !important}		.admin_invoice .grandtotal{right: 15px;top: -90px;}
}