.dropdown-menu {
  display: none; }

.dropdown-toggle {
  position: relative; }

.fa.fa-angle-down {
  font-size: 20px; }

.dropdown b {
  right: 20px;
  position: absolute;
  top: 30%; }

.fa {
  font-size: 18px; }

footer,
header,
main {
  padding-left: 300px; }

a {
  color: #0094c4; }

/* ------------ Topbar styles block  ------------ */
.brand-top {
  visibility: hidden; }

/* ------------  /end styles block    ------------*/
/* ------------ Responsive styles block  ------------ */
@media only screen and (max-width: 992px) {
  footer,
  header,
  main {
    padding-left: 0; }
  .brand-top {
    margin-top: 11px;
    margin-left: 24px;
    height: 30px;
    visibility: visible; } }

/* ------------  /end styles block    ------------*/
@media only screen and (min-width: 600px) {
  main {
    min-height: calc(100vh - 322px); } }

/* ------------ Sticky footer styles block  ------------ */
/* ------------  /end styles block    ------------*/
/* ------------ loading icon styles block  ------------ */
.loadingIcon {
  height: 100%;
  width: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center; }

.loadingGif {
  background: url("../img/Preloaded_3.gif");
  background-size: 80px 80px;
  height: 80px;
  width: 80px; }

/* ------------  /end styles block    ------------*/
/* ------------ Dashoboard card styles block  ------------ */
.card-icon i {
  width: 100%;
  text-align: center;
  color: rgba(0, 0, 0, 0.25); }

.card-text {
  width: calc(100% - 60px); }

/* ------------  /end styles block    ------------*/
/* ------------ TOAST styles block  ------------ */
.toast.success {
  background-color: #26a69a; }

.toast.info {
  background-color: #c7dcfc; }

.toast.danger {
  background-color: #ee6e73; }

/* ------------  /end styles block    ------------*/
object {
  height: 70px;
  width: 70px; }

.messageContainer {
  text-align: center;
  display: block;
  position: relative; }

.messageContainer > span {
  border: 1px solid white;
  background-color: #5cb85c;
  border-radius: 5px;
  padding: 15px 50px;
  color: white;
  position: relative;
  text-align: center;
  width: 100%;
  display: inline; }

.messageContainer .fa.fa-times {
  font-size: 18px;
  cursor: pointer; }

.messageContainer .fa.fa-times:hover {
  color: #e6e6e6; }

.messageContainer .closeBtn {
  position: absolute;
  top: 0;
  right: 0;
  padding: 2px 3px; }

.errorMesge > .messageContainer > span {
  background-color: #e60000; }

.optionBtnsList > a {
  padding: 5px;
  color: #8c8c8c;
  cursor: pointer;
  background-color: #f3f3f3;
  margin: 5px; }

.optionBtnsList {
  text-align: right;
  margin-top: 20px; }
  .optionBtnsList a {
    padding: 5px 10px; }

.optionBtnsList > a:hover {
  background-color: #00243D;
  color: white; }

.optionBtnsList > a.active {
  background-color: #00243D;
  color: white; }

.lightboxImage {
  visibility: hidden; }

.break {
  border-bottom: 1px solid #e6e6e6;
  text-align: center;
  width: 100%;
  height: 18px;
  margin-bottom: 20px; }

.break > span {
  padding: 0 10px;
  font-size: 22px;
  background-color: white;
  color: #a6a6a6; }

.drag-target {
  z-index: -1 !important; }

#sidebar {
  position: -webkit-sticky;
  position: sticky;
  top: 10%;
  float: left;
  background-color: white;
  padding: 20px;
  width: 180px;
  color: #0099cc; }

a {
  cursor: pointer; }

ul.bullet-list li {
  list-style-type: disc;
  list-style-position: inside; }

ul.dash-list li {
  list-style-type: circle;
  list-style-position: inside; }

ol.alpha-list li {
  list-style-type: lower-alpha;
  list-style-position: inside; }

h6 {
  font-size: 20px;
  font-weight: 600; }

table.blue-styled-table thead th {
  text-align: center; }

table.blue-styled-table tbody tr {
  border-bottom: 1px solid #d0d0d0; }
  table.blue-styled-table tbody tr td {
    padding: 20px 20px; }

table.blue-styled-table td:nth-child(1) {
  font-weight: 600;
  background-color: #e0eaf5;
  border-right: 1px solid #d0d0d0; }

table.conditions-table {
  position: relative;
  display: table; }
  table.conditions-table thead > tr > th {
    text-align: center; }
  table.conditions-table tbody tr {
    border-bottom: 1px solid #d0d0d0; }
    table.conditions-table tbody tr.UAVSystem td:first-child {
      font-weight: bold;
      background-color: #f8da78; }
    table.conditions-table tbody tr.UAVSystem td:nth-child(2) {
      font-weight: bold;
      background-color: #fdf3d0; }
    table.conditions-table tbody tr.UAVSystem + tr.UAVSystem td:nth-child(1) {
      background-color: #fdf3d0; }
    table.conditions-table tbody tr.UAVSystem + tr.UAVSystem td:nth-child(2) {
      font-weight: 200;
      background-color: transparent !important; }
    table.conditions-table tbody tr.flightConditionsBothCateg td:first-child {
      font-weight: bold;
      background-color: #f8da78; }
    table.conditions-table tbody tr.flightConditionsBothCateg td:nth-child(2) {
      font-weight: bold;
      background-color: #fdf3d0; }
    table.conditions-table tbody tr.flightConditionsBothCateg + tr.flightConditionsBothCateg td:nth-child(1) {
      background-color: #fdf3d0; }
    table.conditions-table tbody tr.flightConditionsBothCateg + tr.flightConditionsBothCateg td:nth-child(2) {
      font-weight: 200;
      background-color: transparent !important; }
    table.conditions-table tbody tr.flightConditionsSpecific td:first-child {
      font-weight: bold;
      background-color: #e9b28a; }
    table.conditions-table tbody tr.flightConditionsSpecific td:nth-child(2) {
      font-weight: bold;
      background-color: #f7e5d7; }
    table.conditions-table tbody tr.flightConditionsSpecific + tr.flightConditionsSpecific td:nth-child(1) {
      background-color: #f7e5d7; }
    table.conditions-table tbody tr.flightConditionsSpecific + tr.flightConditionsSpecific td:nth-child(2) {
      font-weight: 200;
      background-color: transparent !important; }
    table.conditions-table tbody tr.training td:first-child {
      font-weight: bold;
      background-color: #b1ce94; }
    table.conditions-table tbody tr.training td:nth-child(2) {
      font-weight: bold;
      background-color: #e5eedb; }
    table.conditions-table tbody tr.training + tr.training td:nth-child(1) {
      background-color: #e5eedb; }
    table.conditions-table tbody tr.training + tr.training td:nth-child(2) {
      font-weight: 200;
      background-color: transparent !important; }
    table.conditions-table tbody tr.reporting td:first-child {
      font-weight: bold;
      background-color: #a4c1e2; }
    table.conditions-table tbody tr.reporting td:nth-child(2) {
      font-weight: bold;
      background-color: #e0eaf5; }
    table.conditions-table tbody tr.reporting + tr.reporting td:nth-child(1) {
      background-color: #e0eaf5; }
    table.conditions-table tbody tr.reporting + tr.reporting td:nth-child(2) {
      font-weight: 200;
      background-color: transparent !important; }
    table.conditions-table tbody tr td {
      padding: 20px 20px; }
      table.conditions-table tbody tr td:not(:last-child) {
        border-right: 1px solid #d0d0d0; }
