@charset "utf-8";
/* CSS Document */


/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1920px) {



}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1536px) {

	.login_section_div{
	    padding-top: 100px;
	}

	.login_div{
	    padding-left: 90px !important;
	    padding-right: 90px !important;
	}
	
}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1366px) {

	.login_section_div{
	    padding-top: 50px;
	}

	.login_div{
	    padding-left: 50px !important;
	    padding-right: 50px !important;
	}

	.flight_num_div{
	    width: 185px;
	}

	.date_div{
	    width: 200px;
	}

	.passenger_count_div{
	    width: 130px;
	}

	.data_source_div{
	    width: 250px;
	}

}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1280px) {

	
}


/* Large Devices, Wide Screens */
@media only screen and (max-width : 1199px) {

	.data_text_col p {
	    font-size: 12px;
	}

	.data_com{
		font-size: 9px !important;
	}

	.flight_num_div {
	    width: 173px;
	}

	.date_div {
	    width: 165px;
	}

	.passenger_count_div {
	    width: 120px;
	}

	.plane_img_box{
		width: 75px !important;
	}

	.plane_img_div {
	    width: 105px;
	    margin-right: 0px;
	}

	.table_data_com {
	    /* position: absolute; */
	    height: 20px;
	    line-height: 1;
	    margin-top: 0px;
	    margin-left: 0px;
	    display: block;
	    width: 75px;
	    text-align: center;
	}

}


/* Large Devices, Wide Screens */
@media only screen and (max-width : 1024px) {

	
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {

	.excel_btn{
	    width: 240px;
	    font-weight: 600;
	    position: relative;
	    margin-bottom: 15px;
	}

	.welcome_text {
	    position: relative;
	    margin-top: 0px;
	}

	.data_set_row {
	    padding: 15px !important;
	}

	.plane_img_div {
	    width: 80px;
	}

	.plane_img_box {
	    width: 65px !important;
	}

	.plane_img_box img {
	    width: 30px !important;
	}

	.plane_img_box {
	    margin-bottom: 10px;
	    margin-right: 12px;
	}

	.flight_num_div {
	    width: 177px;
	    padding-top: 10px;
	    border-bottom: transparent !important;
	}

	.date_div {
		width: 100%;
	}

	.passenger_count_div {
		width: 100%;
	}

	.data_source_div {
		width: 100%;
	}

	.data_text_col {
	    margin-right: 10px;
	    margin-top: 5px;
	    margin-bottom: 5px;
	    border-right: 1px solid transparent;
	    border-bottom: 1px solid #999999;
	    padding-bottom: 10px;
	    margin-bottom: 10px;
	}


	.accordion-button::after {
	    top: 30px;
	    right: 17px;
	    position: absolute;
	    flex-shrink: 0;
	    width: 1.25rem;
	    height: 1.25rem;
	    margin-left: auto;
	    content: "";
	    background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e);
	    background-repeat: no-repeat;
	    background-size: 1.25rem;
	    transition: transform .2s ease-in-out;
	}

}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 768px) {


}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 767px) {

	.data_text_col p {
	    font-size: 11px;
	}
	
	.date_form{
		margin-bottom: 10px;
	}

	.yellow_btn {
	    float: right;
	}

	.nav-pills .nav-link {
	    width: 130px;
	    font-size: 12px;
	    text-transform: uppercase;
	    color: #002367;
	    font-weight: 700;
	    border: 1px solid #002367;
	    border-radius: 10px;
	    padding-left: 8px;
	    padding-right: 8px;
	    line-height: 17px;
	    margin-right: 10px;
	}

	.plane_img_div {
	    width: 80px;
	}

	.plane_img_box {
	    width: 65px !important;
	}

	.plane_img_box img {
	    width: 30px !important;
	}

	.plane_img_box {
	    margin-bottom: 10px;
	    margin-right: 12px;
	}

	.welcome_text {
	    position: relative;
	    margin-top: 20px;
	}

	.data_set_row {
	    padding: 15px !important;
	}

	.main_record_div{
		padding: 0px !important;
	}

	.flight_num_div {
	    width: 177px;
	    padding-top: 10px;
	    border-bottom: transparent !important;
	}

	.passenger_count_div {
	    width: 100%;
	    /*border-bottom: transparent !important;*/
	    padding-right: 0px;
	}

	.date_div {
	    width: 100%;
	}

	.data_source_div {
	    width: 100%;
	    /*border-bottom: transparent !important;*/
	}
 
	.data_text_col {
	    margin-right: 10px;
	    margin-top: 5px;
	    margin-bottom: 5px;
	    border-right: 1px solid transparent;
	    border-bottom: 1px solid #999999;
	    padding-bottom: 10px;
	    margin-bottom: 10px;
	}

	.login_div {
	    padding-left: 20px !important;
	    padding-right: 20px !important;
	    margin-bottom: 30px !important;
	}

	.accor_btn {
	    padding-left: 25px !important;
	    padding-right: 25px !important;
	}


}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 575px) {

	.login_body .logo_text {
	    font-size: 20px;
	    margin-bottom: 0px;
	    color: #002367;
	}

	.login_body .logo_text_p {
	    font-size: 11px;
	    font-weight: 600;
	    margin-bottom: 0px;
	} 

	.login_logo_div{
		padding-left: 0px;
		padding-right: 0px;
	}

	.heading {
	    font-size: 20px;
	}

	p {
	    font-size: 13px;
	    line-height: 19px;
	}

	.nav-tabs .nav-link {
	    margin-bottom: 15px;
	    width: 100px;
	    font-size: 12px;
	    padding-left: 10px !important;
	    padding-right: 10px !important;
	}

	.table_data_com {
	    margin-top: 2px;
	}

	
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {

	.nav-pills .nav-link {
	    margin-right: 5px;
	}

}

/* Custom, iPhone Retina */
@media only screen and (max-width : 375px) {



}


/* Custom, iPhone Retina */
@media only screen and (max-width : 360px) {



}


@media only screen and (max-width : 320px) {



}