﻿/***************   FORMS    ********************/
.form-label{
	    font-weight: bold;
}
/***************   PANELS   ********************/
.row-panel-main .panel{
padding: 20px;
}

.row-panel-main{

	 margin-bottom:50px !important;
}
.row-panel-main .panel-title,.row-panel-main .f-w-300 {
    font-weight:bold !important;
}

.row-panel-main .f-w-300 {
    text-align: center;
}
.shadow-box {
    box-shadow: 0 4px 20px 3px rgba(0,0,0,.1);
}

/*************** DATA TABEL ********************/
.HP-overFlow .dataTable{
	margin-top: 20px !important;
	border:0;
}
.HP-overFlow .table-bordered td, .HP-overFlow .table-bordered th {
    border: 0;
}
.HP-overFlow .table-bordered td
{
    border-bottom: 1px outset #968957 !important;
    vertical-align: middle;
    margin: 0;
    padding:0px;
}
.HP-overFlow .dataTable td,.HP-overFlow  .dataTable th {
}

.HP-overFlow .dataTable th {
    color: #CDA450;
    font-weight: 500;
    border-bottom: 1px outset #968957 !important;
    text-shadow: #000 1px 1px 2px !important;
}

.HP-overFlow .dataTable td {
    border-bottom: 1px outset #968957 !important;
    line-height: 28px;
        font-family: 'LegacySansItc';
        color:white;
}


.HP-overFlow .dataTables_paginate {
    padding-top: 0.85em;
    z-index: 3;
    position: absolute;
    bottom: 0px;
    right: 18px;

}

    .HP-overFlow .dataTables_paginate .previous {
        margin-right: 10px !important;
    }

    .HP-overFlow .dataTables_paginate .next {
        margin-left: 10px !important;
    }

.HP-overFlow .dataTables_filter {
    }

    .HP-overFlow .dataTables_filter label {
       width: 100%;
    margin-right: 0;
    margin-bottom: 0;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    justify-items: flex-end;
    align-content: flex-end;
    font-family: 'LegacySansItc';}

        .HP-overFlow .dataTables_filter label .form-control {
    vertical-align: middle;
    height: 21px;
    line-height: 31px;
    margin-left: 5px !important;
    color: #fff;
    width: auto !important;
    background-color: rgba(150, 137, 87, 0.5490196078431373);
    border: 0px;
    padding: 0 10px;
    right: 0;
    resize: none;
    line-height: normal; 
     }



.HP-overFlow .pagination li a {
        text-decoration: none;
        padding: 3px 8px 3px 8px;
        text-align: center;
    }

.HP-overFlow .page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #CDA450;
    border-color: #CDA450;
}

.HP-overFlow .page-link {
    color: #968957;
    border: 0px;
}

.HP-overFlow  .dataTables_paginate,.HP-overFlow  .dataTables_filter ,.HP-overFlow  .dataTables_info {
    font-size: 12px !important;
    color: white;
    font-family: 'LegacySansItc';
}

.HP-overFlow .page-link:focus {
    box-shadow: none;
    outline: 0;
}

.HP-overFlow .page-link:hover {
    color: white;
    background-color: #cca350;
    border-color: #cca350;
}

.HP-overFlow .page-item .page-link,
.HP-overFlow .page-item.disabled .page-link {
    color: #ffffff;
    pointer-events: none;
    cursor: auto;
    background-color: rgba(77, 114, 138, 0.4);
    border-color: #4d728a;
}



.row-panel-main{
margin-bottom:50px !important;
	 
}

.m-table thead th {
    border-bottom: 0;
    border-top: 0;
}

.sorting_1{
	z-index:3  !important;
}
#single-page #tblArrivals td{
color:#000 !important;
}
#single-page table.dataTable thead .sorting:before,
#single-page table.dataTable thead .sorting:after,
#single-page table.dataTable thead .sorting_asc:before,
#single-page table.dataTable thead .sorting_asc:after,
#single-page table.dataTable thead .sorting_desc:before,
#single-page table.dataTable thead .sorting_desc:after,
#single-page table.dataTable thead .sorting_asc_disabled:before,
#single-page table.dataTable thead .sorting_asc_disabled:after,
#single-page table.dataTable thead .sorting_desc_disabled:before,
#single-page table.dataTable thead .sorting_desc_disabled:after {

    bottom: 1em;}
    
}
#single-page table.dataTable thead .sorting:before,
#single-page table.dataTable thead .sorting:after,
#single-page table.dataTable thead .sorting_asc:before,
#single-page table.dataTable thead .sorting_asc:after,
#single-page table.dataTable thead .sorting_desc:before,
#single-page table.dataTable thead .sorting_desc:after,
#single-page table.dataTable thead .sorting_asc_disabled:before,
#single-page table.dataTable thead .sorting_asc_disabled:after,
#single-page table.dataTable thead .sorting_desc_disabled:before,
#single-page table.dataTable thead .sorting_desc_disabled:after {

    bottom: 1em;}
    
 
   
div.dataTables_wrapper div.dataTables_filter {
    text-align: right;
}
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th,
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td
{
	position:relative;
	
}
#single-page .dataTables_wrapper div.dataTables_filter label
{
	margin-bottom:0px;
	display:table-cell;
	vertical-align:middle;
}
#single-page .dataTables_wrapper div.dataTables_filter
{
    display: table;
    table-layout: fixed;
    float: right;
    margin-bottom: 0px;	
}
#single-page .table-bordered td, #single-page .table-bordered th {
    border: 0 !important;
    border-top: 0px !important;
        border-left: 1px solid rgba(150, 136, 86, 0.2) !important;
        font-family: 'LegacySansItc';
}
#single-page .table-bordered th 
{
	    font-family: 'LegacySansStdBold';
}
#single-page .table-bordered tr td:first-child, #single-page .table-bordered tr th:first-child
{
	border-left:0px !important;
}

#single-page .paginate_button.page-item {
    display: none;
}
#single-page .page-item.next,#single-page .page-item.previous 
{
	
	display:inline-block;
}
#single-page .dataTables_wrapper div.dataTables_info
{
	font-size:13px;
}
#single-page .page-item.next a,#single-page .page-item.previous a

{
    color: #ffffff;
    pointer-events: none;
    cursor: auto;
    background-color: #4d728a;
    border-color: #4d728a;
    padding: 7px;
    border: 1px solid white;
    border-radius: 3px !important;
    min-width: 75px;
    text-align: center;
    margin: 5px 0px;
    font-size:15px;
    }
/******************************************************/
/**************Custome Bootstrap dropdown navigation ******************/
.container-navbar-nav
{
	padding:0;
}
.container-navbar-nav li .dropdown-menu
{
	    background-color: transparent;
    border: none;
    margin: 0;
    padding-left: 0;
    position: relative;
    display: none;
    width: 100%;
    text-align: left;
    padding: 0 15px;
    border-left: 1px solid rgba(255, 255, 255, 0.6509803921568628);
    margin: 0;
    border-radius: 0;
    margin: 10px 0;
}
/*.dropdown-menu li
{
	list-style: none;
    -webkit-transition: all .25s;
    transition: all .25s;
    position: relative;
    padding: 0;
	
}*/
.container-navbar-nav li a {
    padding-left: 0;
    color: #fff;
    text-decoration: none;
    font-size: 17px;
    -webkit-transition: all .25s;
    transition: all .25s;
    font-family: 'LegacySansItc';
    padding-bottom: 0;
    display: inline-block;
    position:relative;
}
.container-navbar-nav li
{
	    list-style: none;
    -webkit-transition: all .25s;
    transition: all .25s;
    position: relative;
    padding: 0;
}
.dropdown-toggle::after {
    position: absolute;
    top: 53%;
    transform: translateY(-50%);
    height: auto;
    margin: 0 5px;
    display: inline;
}
.container-navbar-nav li .dropdown-menu.show {
    display: block;
}
/**************Custome Bootstrap dropdown navigation ******************/
.container-navbar-nav
{
	padding:0;
}

.container-navbar-nav li .dropdown-menu
{
	    background-color: transparent;
    border: none;
    margin: 0;
    padding-right: 0;
    position: relative;
    display: none;
    width: 100%;
    text-align: left;
    padding: 0 15px;
    border-left: 1px solid rgba(255, 255, 255, 0.6509803921568628);
    margin: 0;
    border-radius: 0;
    margin: 10px 0;
}
/*.dropdown-menu li
{
	list-style: none;
    -webkit-transition: all .25s;
    transition: all .25s;
    position: relative;
    padding: 0;
	
}*/
.container-navbar-nav li a {
    padding-right: 0;
    color: #fff;
    text-decoration: none;
    font-size: 17px;
    -webkit-transition: all .25s;
    transition: all .25s;
       font-family: 'LegacySansItc';
    padding-bottom: 0;
    display: block;
    position:relative;
        display: inline-block;
}
.container-navbar-nav li
{
	    list-style: none;
    -webkit-transition: all .25s;
    transition: all .25s;
    position: relative;
    padding: 0;
}
.dropdown-toggle::after {
    position: absolute;
    top: 53%;
    transform: translateY(-50%);
    height: auto;
    margin: 0 5px;
    display: inline;
}
.container-navbar-nav li .dropdown-menu.show {
    display: block;
}
/**************************************/
#single-page .table-striped tbody tr .flight-status{
    color: #000 !important;
}
/***********Bootstrap custome search box **********/    
        .search-form
    {
    height: 21px;
    display: inline-block;
    width: 161px;
    position: relative;
    font-size: 0;
}
.control-form.search-control {float: right;display: flex;width: 200px;position: relative;vertical-align: middle;height: 21px;justify-content: center;justify-items: center;align-items: center;align-content: center;}
    .control-form.search-control input[type="text"] {
    display: inline-block;
    color: #fff;
    background-color: rgba(150, 137, 87, 0.5490196078431373) !important;
    border: 0;
    font-family: 'LegacySansItc';
   width:100%;
    padding: 5px 10px 5px 10px;
    font-size: 12px;
    border-radius: .2rem;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    height: 100%;
    padding-right:40px;
    }
    .control-form.search-control label {
    font-size: 12px;
    text-transform: capitalize;
    margin-bottom: 0;
    padding-right: 5px;
}

.control-form.search-control button {
position: absolute;
    background: rgba(77, 115, 138, 0.6509803921568628);
        border: 0;
    color: white;
    right: 0;
    top: 0;
    width: auto;
    height: 100%;
    min-width: auto;
    border-bottom-right-radius: .2rem;
    border-top-right-radius: .2rem;
    font-size: 12px;
    line-height: 0.2;
    text-transform: capitalize;
    text-align: center;
    display: inline-block;
    cursor: pointer;
      }
               input::-webkit-input-placeholder { /* Edge */
  color: #ababab;
      font-family: 'LegacySansItc';
}

 input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #ababab;
      font-family: 'LegacySansItc';}
input::placeholder {
  color: #ababab;
      font-family: 'LegacySansItc';
}
/**************************************/

/*************** IMAGES MODAL ********************/
.modal-image .modal-dialog img{
	 display: block;
     max-width: 100%;
     width:auto;
     	margin:0 auto;
	padding:0;
	-webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.75);
	


}

.modal-image .modal-body
{
	
	text-align:center;
	padding:0;
	margin:0;
	
}
 .modal-image .modal-content
 {
	background:transparent;
	border:0;
} 


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)
{
	.modal-image .modal-content
	{
	display:table !important;
	width:100%;
	height:100%;
	  table-layout:fixed;
	  margin:0 auto;
}
.modal-image .modal-body
{
	display:table-cell;
	vertical-align:middle;
	height:100%;
	width:100%;
	
}
.modal-image .modal-dialog
{
	height:100vh;
	margin:0 auto;
	
}

}