.fuel-align {
	width: 70%;
}

@media screen and (min-width: 372px) {
	.fuel-align {
		width: 75%;
	}
}

@media screen and (min-width: 442px) {
	.fuel-align {
		width: 80%;
	}
}

@media screen and (min-width: 552px) {
	.fuel-align {
		width: 85%;
	}
}

@media screen and (min-width: 742px) {
	.fuel-align {
		width: 90%;
	}
}

@media screen and (min-width: 1082px) {
	.fuel-align {
		width: 95%;
	}
}

.mission-infos-align {
	min-width: 100px !important;
}

.input-group.stepper span.btn {
  flex:0.05;
  margin: 5px 2px;
}

.input-group.stepper input {
  margin: 5px 2px;
}


.form-group.validator-field {
  margin-bottom: 0em;
}

.bootstrap-datetimepicker-widget .fa {
    color: red;
}

.help-block.form-error {
  font-size:3vw;
  color: #ED1C1C;
}

.btn.bg-gray {
  background-color: #E1E6EF;
}

div.bg-gray {
  background-color: #E1E6EF;
}

label.bg-gray {
  background-color: #E1E6EF;
}

.bg-gray.active {
  background-color: #808080;
}

@media (max-width: 450px) {
  .label-display {
    margin-top: 0.5em;
  }
}

.gray-text {
  color: #626B7C;
}

.red-circle {
  height: 12px;
  width: 12px;
  background-color: red;
  border-radius: 50%;
  display: inline-block;
}

.center-vertically {
  display: flex !important;
  align-items: center;
}

.flex-center {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.flex-center input {
  margin: 5px 2px;
  flex: 1;
}

.growing-input {
  margin: 5px 2px;
  flex: 20;
}

.btn-margins {
  margin: 5px 2px;
  flex: 1;
}

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 3px 0px; }
  .btn-group-justified .btn,
  .btn-group-justified .btn-group {
    float: none;
    display: table-cell;
    width: 1%; }
    .btn-group-justified .btn .btn,
    .btn-group-justified .btn-group .btn {
      width: 100%; }
    .btn-group-justified .btn .dropdown-menu,
        .btn-group-justified .btn-group .dropdown-menu {
        left: auto; }

@media (max-width: 440px) {
.missiontype.btn-group-justified
{
  display: flex;
  justify-content: space-around;

}
 .missiontype.btn-group-justified .missiontype.btn,
  .missiontype.btn-group-justified .missiontype.btn-group {
    width: 49%; margin-bottom: 1%; }
    .missiontype.btn-group-justified .missiontype.btn .missiontype.btn,
    .missiontype.btn-group-justified .missiontype.btn-group .missiontype.btn {
      width: 49%;  margin-bottom: 1%; }
    .missiontype.btn-group-justified .missiontype.btn .missiontype.dropdown-menu,
        .missiontype.btn-group-justified .missiontype.btn-group .missiontype.dropdown-menu {
        left: auto; }
}

div.under-radio {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 3px;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance:textfield;
}
