﻿

.header-title {
  text-align: left;
  font-size: 36px;
  font-weight: bold;
  font-family: "DIN", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  letter-spacing: 0;
  color: #0054A4;
  text-transform: uppercase;
  opacity: 1; }

.header-acronym {
  text-align: left;
  font-family: "DIN", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 16px;
  font-weight: normal;
  letter-spacing: 0;
  color: #8D9EB7;
  opacity: 1; }


body {
  background-color: #EAF3F3; }

.container {
  min-width: 65%; }

.logo {
  max-width: 100%;
  height: auto; }



.home-button {
  background: #1984FF 0% 0% no-repeat padding-box;
  opacity: 1;
  display: block; }

.navigation-bar {
  background-color: #0054A4; }

.login-icon {
  width: 18.2px;
  height: 18.2px; }

.navtigation-search-text {
  text-align: left;
  font: Medium 20px/29px DIN OT;
  letter-spacing: 0.2px;
  color: #FFFFFF;
  opacity: 1; }

.navigation-bar ::-webkit-input-placeholder {
  color: white; }

.navigation-signin-text {
  text-align: left;
  font: Medium 18px/29px DIN OT;
  letter-spacing: 0;
  color: #FFFFFF;
  text-transform: uppercase;
  opacity: 1; }

.breadcrumb {
  background-color: white !important; }
  .breadcrumb .breadcrumb-item {
    font: 16px/16px calibri; }
  .breadcrumb .fa-angle-right {
    color: #0054A4;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 1.15rem;
    font-weight: bolder; }

.dropdown-divider {
  border-top: 1px solid #82E1FF; }

.dropdown-menu {
  background-color: #0054A4; }

.dropdown-menu a:hover {
  background-color: #0054A4; }

.dropdown-toggle::after {
  content: none; }

.nav-item:hover {
  color: none; }



.home-background {
    background-image: url("../img/homepage-banner.png");
    background-size: cover;
    height: 100%;
}

.home {
  padding: 100px; }

/*.home {
	h1 {
		text-align: left;
		font-family: $headings-font-family;
		font-weight: bold;
		font-size: 100px;
		letter-spacing: 2.77px;
		color: #FFFFFF;
		text-transform: uppercase;
		opacity: 1;
	}
}

.home {
	h6 {
		text-align: left;
		font-size: 22px;
		font-weight:normal;
		font-family:$headings-font-family;
		letter-spacing: 0;
		color: #FFFFFF;
		text-transform: uppercase;
		opacity: 1;
		margin-top:2.5rem;
	}
}

.home {
	.create-button {
		background: $primary-color;
		border-color: #1984FF;
		border-radius: 16px;
		text-align: center;
		font-family: $headings-font-family;
		font-weight: normal;
		font-size:25px;
		letter-spacing: 0.63px;
		text-transform: uppercase;
		opacity: 1;
	}
}*/
.home-subtitle {
  text-align: left;
  font: medium 45px DIN B;
  letter-spacing: 0.63px;
  text-transform: uppercase;
  opacity: 1;
  color: #0054A4;
  word-break: break-word; }

.home-summary {
  color: #8D9EB7;
  font: small 28px/24px DIN B;
  word-break: break-word; }

.footer {
  bottom: unset;
  line-height: 20px; }

.footer a, .footer b {
  color: #0054A4; }

.title-b {
  font-family: "DIN B"; }

.title-l {
  font-family: "DIN L"; }

.title-r {
  font-family: "DIN R"; }

.title-m {
  font-family: "DIN M"; }

.homepage-tooltip .tooltip-inner {
  color: #fff;
  text-align: center;
  font: bolder 25px/10px "Roboto";
  background-color: lightsteelblue;
  color: black;
  border-radius: .25rem;
  opacity: 0.9;
  font: small "DIN R"; }

.homepage-tooltip1 .tooltip-inner {
  text-align: center;
  font: bold 25px/10px "Roboto";
  background-color: lightsteelblue;
  color: black;
  border-radius: .25rem;
  opacity: 0.9;
  font: small "DIN R"; }



h1 {
  font-size: 45px;
  font-weight: bold;
  text-align: left;
  font-family: "DIN", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  letter-spacing: 0;
  color: #0054A4;
  text-transform: uppercase;
  opacity: 1; }

h2 {
  font-size: 35px;
  text-align: left;
  font-family: DIN B;
  letter-spacing: 0;
  color: #0054A4;
  text-transform: uppercase;
  opacity: 1; }

h3 {
  font-size: 18px;
  text-align: left;
  font-family: DIN B, Helvetica, sans-serif;
  letter-spacing: 0;
  color: #0054A4;
  opacity: 1; }

.title {
  text-align: left;
  font: DIN B;
  font-size: 35px;
  letter-spacing: 0;
  color: #0054A4;
  text-transform: uppercase;
  opacity: 1; }

.title-description {
  text-align: left;
  font: DIN B;
  font-weight: 500;
  font-size: 20px;
  letter-spacing: 0px;
  color: #0054A4;
  text-transform: uppercase;
  opacity: 1; }

.subtitle {
  text-align: left;
  font-size: 20px;
  font-weight: bold;
  font-family: "DIN", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  letter-spacing: 0;
  color: #0054A4;
  text-transform: uppercase;
  opacity: 1; }

.col-form-label {
  text-align: left;
  font: normal normal normal 18px/20px "DIN", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  letter-spacing: 0.5px;
  color: #0054A4;
  opacity: 1; }

/*.file-label {
	text-align: left;
	font-family:$primary-font;
	font-weight:bold;
	font-size:28px;
	letter-spacing: 0px;
	color: $primary-color;
	text-transform: uppercase;
	opacity: 1;
}*/
.btn-agreements div {
  padding-bottom: 19px; }
  .btn-agreements div .btn {
    width: 44%;
    height: auto;
    border: 4px solid #1984FF;
    background-color: #0054A4;
    cursor: pointer;
    border-radius: 20px;
    padding-left: 40px;
    padding-right: 14px;
    padding-top: 16px;
    padding-bottom: 16px;
    text-align: left;
    font-family: "DIN", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 25px;
    font-weight: normal;
    letter-spacing: 0.63px;
    color: #FFFFFF;
    text-transform: uppercase;
    opacity: 1; }
  .btn-agreements div i {
    float: right;
    padding-right: 25px;
    padding-top: 5px;
    color: #1984FF; }

/*.article83{

	>.row{
		padding-top:50px;	
	}

}*/
.button-div {
  padding-bottom: 140px; }

.vertical-separator {
  border-left: 2px solid black;
  left: 30px;
  opacity: 0.1; }

.horizontal-separator {
  border: 2px solid #EAF3F3;
  opacity: 1; }

.horizontal-separator-2 {
  border: 1px solid #0054A4;
  opacity: 1; }

.preview .table td, .preview .table th {
  border-top: none;
  border-bottom: none; }

.preview tr {
  border-bottom: 2px solid #EAF3F3;
  opacity: 1; }

.input-custom {
  background: #FFFFFF 0% 0% no-repeat padding-box;
  padding: 2px;
  border: 4px solid #EAF3F3;
  opacity: 1;
  width: 100%; }

.input-custom-filled {
  background: #EAF3F3 0% 0% no-repeat padding-box;
  padding: 2px;
  border: 4px solid #EAF3F3;
  opacity: 1; }

.select2-container--default .select2-selection--multiple {
  border: 4px solid #EAF3F3 !important; }

.select2-dropdown {
  border: 1px solid #EAF3F3 !important; }

.form-check-input {
  vertical-align: middle;
  text-align: center;
  padding: 2px;
  float: right;
  margin-top: 14px; }

.form-check-input-custom {
  padding: 8px; }

.file-palceholder-text {
  font: DIN B;
  letter-spacing: 1px;
  color: #1984FF;
  height: 150px;
  padding-top: 20px; }

.drag-drop .btn:hover {
  color: #1984FF; }

.breadcrumb .breadcrumb-item {
  font-size: 20px;
  font-family: "DIN", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  letter-spacing: 0.5px; }

.button-withBorder {
  border: 3px solid #0054A4;
  background-color: white;
  border-radius: 10px;
  font: DIN B;
  color: #0054A4;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 700; }

.aircraft-form-header {
  border: 5px solid #EAF3F3;
  border-radius: 15px 15px 0px 0px;
  opacity: 1;
  text-align: left;
  /*.expand-sign {
		position: absolute;
		right: 50px;
	}*/ }
  .aircraft-form-header p {
    font-weight: 700;
    font: DIN B; }
  .aircraft-form-header .fa {
    font-size: 25px;
    color: #0054A4;
    text-decoration: none; }
  .aircraft-form-header p {
    font: DIN B;
    font-size: 20px;
    color: #0054A4;
    padding-top: 4px; }
  .aircraft-form-header.collapsed {
    border-radius: 15px 15px 15px 15px; }

.edit-img {
  background-color: #0054A4;
  border-radius: 12px;
  padding: 3px; }

.aircraft-form-body {
  background: #EAF3F3;
  border: 5px solid #EAF3F3;
  border-top: 2.5px solid #EAF3F3;
  border-radius: 0px 0px 15px 15px;
  opacity: 1;
  align-content: center;
  /*padding-top: 20px;*/
  padding-bottom: 20px; }
  .aircraft-form-body label {
    margin-top: 6px;
    font: DIN B;
    color: #0054A4;
    text-align: left; }
  .aircraft-form-body input {
    background: white 0% 0% no-repeat padding-box;
    border: 2px solid #FFFFFF;
    opacity: 1;
    border-radius: 10px;
    color: grey; }
  .aircraft-form-body .with-white-background {
    background: white; }
  .aircraft-form-body button {
    background: #EAF3F3 0% 0% no-repeat padding-box;
    border: 2px solid #FFFFFF;
    opacity: 1;
    border-radius: 10px;
    color: grey;
    font: DIN B;
    font-weight: 500;
    font-size: 18px; }
  .aircraft-form-body button:hover {
    background: white;
    color: #0054A4;
    border-color: #0054A4;
    transition: 0.3s; }
  .aircraft-form-body label {
    font: DIN B; }
  .aircraft-form-body .dark-background {
    background-color: #0054A4;
    border-radius: 10px;
    color: white;
    height: 40px; }
  .aircraft-form-body a:hover {
    text-decoration: none; }
  .aircraft-form-body select {
    background: white 0% 0% no-repeat padding-box;
    border: 2px solid #FFFFFF;
    opacity: 1;
    border-radius: 10px;
    color: grey; }
  .aircraft-form-body select:hover {
    background: white; }
  .aircraft-form-body .fa {
    font-size: 20px;
    text-align: right;
    color: #1984FF;
    padding-left: 25px; }
  .aircraft-form-body .row {
    padding: 2px;
    height: 50px; }
  .aircraft-form-body .vertical-separator {
    border-color: white;
    opacity: 100; }
  .aircraft-form-body .with-right-border {
    border-right: 2px solid white;
    opacity: 100; }

.aircraft-with-submit-button {
  border-radius: 0px 0px 0px 0px; }

.aircraft-form-body-subheader {
  background: #EAF3F3;
  padding-top: 12px; }

.aircraft-submit-section {
  background: #EAF3F3;
  border: 5px solid #EAF3F3;
  border-top: 2.5px solid #EAF3F3;
  border-radius: 0px 0px 15px 15px;
  opacity: 1;
  align-content: center;
  padding-top: 20px;
  padding-bottom: 20px; }
  .aircraft-submit-section button {
    background: #EAF3F3 0% 0% no-repeat padding-box;
    border: 2px solid #FFFFFF;
    opacity: 1;
    border-radius: 10px;
    color: grey;
    font: DIN B;
    /*font-weight: 500;
		font-size: 18px;
		max-width:200px;*/ }
  .aircraft-submit-section button:hover {
    background: white;
    color: #0054A4;
    border-color: #0054A4;
    transition: 0.3s; }
  .aircraft-submit-section .dark-background {
    background-color: #0054A4;
    border-radius: 10px;
    color: white;
    height: 40px; }

.readonly-aircrafts select {
  background: #EAF3F3 0% 0% no-repeat padding-box; }

.readonly-aircrafts input {
  background: #EAF3F3 0% 0% no-repeat padding-box; }

.aircraft-edit-bar .dropdown-menu {
  background-color: #0054A4 !important;
  color: white !important; }
  .aircraft-edit-bar .dropdown-menu a {
    color: white !important; }
  .aircraft-edit-bar .dropdown-menu a:hover {
    background-color: #1984FF; }

.checkbox-o {
  background-color: white;
  border: 2px solid #0054A4;
  border-radius: 5px;
  min-width: 20px !important;
  min-height: 20px !important;
  max-width: 20px !important;
  max-height: 20px !important;
  transition: 500ms; }

.checkbox-x {
  background-color: #1984FF;
  border: 2px solid #0054A4;
  border-radius: 6px;
  min-width: 20px !important;
  min-height: 20px !important;
  max-width: 20px !important;
  max-height: 20px !important;
  transition: 500ms; }

.button-disabled {
  filter: grayscale(100%); }

.button-disabled:hover {
  filter: grayscale(100%); }

.breadcrumb .breadcrumb-item {
  font-size: 20px;
  font-family: "DIN", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  letter-spacing: 0.5px; }

.comment-box {
  width: 100%;
  height: 100px; }

.checkbox-div {
  padding-left: 28px; }

/*.action-icon{
	width:24px;
}*/
.search-div .dropdown-menu {
  background-color: white !important; }



.primary-button {
  background: #0054A4;
  border-color: #1984FF;
  border-radius: 16px;
  text-align: center; }

.btn-arrow-icon {
  padding-top: -44px; }

.primary-btn-arrow {
  margin-top: -16px; }


.header-acronym-text {
  font: bold 39px/29px "DIN B";
  letter-spacing: 0;
  text-align: left;
  text-transform: uppercase;
  opacity: 1;
  color: #0054A4; }

.header-expansion-text {
  font: normal 16px/16px "DIN M";
  text-align: left;
  letter-spacing: 0;
  color: #8D9EB7;
  opacity: 1; }

.home-page-title {
  font: bold 36px "DIN B";
  letter-spacing: 2px;
  color: #000000;
  text-transform: uppercase;
  opacity: 1; }

.home-page-description {
  font: normal 18px/20px "dinCondensed";
  letter-spacing: 0;
  color: #FFFFFF;
  text-transform: uppercase;
  opacity: 1; }

.welcome-page-title {
    /*font: normal 22px "dinCondensed";*/
    font-family: Arial;
    font-weight: 600;
    letter-spacing: 0px;
    color: #3a62a1;
}

.welcome-page-description {
    font: bold 16px/25px "Arial";
    letter-spacing: 0px;
    opacity: 1;
    text-align: justify;
    color: #3a62a1;
}

.page-title {
  font: normal 45px/29px "DIN M"; }

.form-section-title {
  font: bold 28px/29px "DIN B"; }

.form-lable {
  font: normal 20px/25px "DIN R"; }

.breadcrumb-text {
  font: normal 20px/25px "DIN R"; }

.nav-items-text {
  font: bold 20px/29px "DIN B"; }

.copyright-text {
  font: normal 14px/29px "DIN R"; }

.footer-title {
  font: bold 18px/29px "DIN B"; }

.footer-items-text {
  font: normal 18px/29px "DIN R"; }

.primary-button-text {
  text-align: left;
  font: bold 18px/30px "DIN B";
  letter-spacing: 0.63px;
  color: #FFFFFF;
  text-transform: uppercase;
  opacity: 1; }

.secondary-button-text {
  font: bold 20px/17px "DIN B"; }

.tooltip-inner {
  max-width: 480px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  font: bolder 15px/10px "Roboto";
  background-color: #0054A4;
  border-radius: .25rem;
  opacity: 0.9;
  font: small "DIN R"; }

.tooltip.bs-tooltip-auto[x-placement^=right] .arrow::before, .tooltip.bs-tooltip-right .arrow::before {
  margin-top: -3px;
  content: "";
  border-width: 5px 5px 5px 0;
  border-right-color: #0054A4; }

.tooltip.bs-tooltip-auto[x-placement^=left] .arrow::before, .tooltip.bs-tooltip-left .arrow::before {
  right: 0;
  margin-top: -3px;
  content: "";
  border-left-color: #0054A4; }

tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.bs-tooltip-top .arrow::before {
  margin-top: -3px;
  content: "";
  border-width: 5px 5px 5px 0;
  border-right-color: #0054A4; }

tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip.bs-tooltip-bottom .arrow::before {
  margin-top: -3px;
  content: "";
  border-width: 5px 5px 5px 0;
  border-right-color: #0054A4; }

.form-description {
  color: #43525A;
  text-align: justify; }

.checkbox-label {
  text-align: left;
  font: bold 18px/24px "DIN B";
  letter-spacing: 0px;
  color: #0054A4;
  text-transform: uppercase;
  opacity: 1; }

.aricraft-desc {
  font-size: xx-small;
  font-weight: normal;
  color: #0054A4;
  margin-bottom: -0.3rem;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 8px; }

.aircarft-header-title {
  color: #0054A4;
  font-weight: bold; }

.preview-text {
  text-align: left;
  font: normal normal normal 14px/20px "DIN R";
  padding: 2px;
  letter-spacing: 0.5px;
  color: #8D9EB7;
  opacity: 1; }

.preview-subtitle {
  text-align: left;
  font: normal normal bold 22px/23px "DIN B";
  letter-spacing: 0px;
  color: #0054A4;
  text-transform: uppercase;
  opacity: 1; }

.aircraft-table-infotext {
  text-align: left;
  font: normal 16px/20px "DIN B";
  letter-spacing: 0.5px;
  color: #0054A4;
  opacity: 1; }

.aircraft-table-greytext {
  text-align: left;
  font: normal normal normal 16px/20px DIN OT;
  letter-spacing: 0.5px;
  color: #8D9EB7;
  opacity: 1; }

.preview-aircraft-table-subtitle {
  text-align: left;
  font: normal normal bold 18px/25px "DIN B";
  letter-spacing: 0.5px;
  color: #0054A4;
  opacity: 1; }

.preview-aircraft-table-title {
  text-align: left;
  font: normal normal bold 24px/29px "DIN B";
  letter-spacing: 0px;
  color: #0054A4;
  text-transform: uppercase;
  opacity: 1; }


.dataTables_filter {
  float: right; }
  .dataTables_filter label {
    color: #0054A4;
    font-weight: bold; }
  .dataTables_filter .form-control-sm {
    border-color: #EAF3F3;
    padding-top: 4px; }

.dataTables_length label {
  color: #0054A4;
  font-weight: bold; }

.dataTables_length .custom-select {
  border-color: #EAF3F3; }
  
.loginform-label{
	font-size:16px;
}