
.header_banner {
  margin-right: -0.9375rem;
  margin-left: -0.9375rem;
}

.header_banner img {
  width: 100%;
  margin-bottom: 1rem;
}

footer {
  margin-top: 3rem;
  padding-top: 3rem;
  border-top: 1px solid #e6e6e6;;
}

.footer_logos {

}

button, .button {
  border-radius: 3px;
}

.card {
  border-radius: 6px;
}

.submenu {
  list-style: none;
}

.vspace-top {
  margin-top: 3rem;
}

.menu .selected > a {
    /* background: #1779ba; */
    /* color: #fefefe; */
    font-weight: bold;
}




.matlab_tools_form  {
  margin-top: 60px;
  /* margin-bottom: 30px; */
  /* margin-left: 20%; */
  /* margin-right: 20%; */
}

.matlab_results {
  margin: 5rem 0;
}
.matlab_tools_form p {
  /* display: inline-block; */
  /* min-width: 220px; */
  margin-left: 200px;
}
.matlab_tools_form p > label {
  display: inline-block;
  min-width: 220px;
  /* margin-left: 200px; */
}
.matlab_tools_form ul {
  list-style-type: none;
  margin-left: 430px;
  margin-top: -40px;
}
.matlab_tools_form ul input {
  /* margin-left: 5%; */
}

/* , [type="password"], [type="date"], [type="datetime"], [type="datetime-local"], [type="month"], [type="week"], [type="email"], [type="number"], [type="search"], [type="tel"], [type="time"], [type="url"], [type="color"], textarea  */
.matlab_tools_form input[type="text"],
.matlab_tools_form input[type="number"],
.matlab_tools_form input[type="file"] {
  width: 30%;
  min-width: 200px;
  display: inline-block;
}

.matlab_tool_actions {
  padding-top: 30px;
}

.errorlist {
  color: red;
}
 ul.errorlist {
  margin-bottom: 0;
  margin-top: -20px;
}

.matlab_tools_form_snippet {
  margin-top: 2rem;
  margin-bottom: 1rem;
}
.matlab_tools_steps {
  margin-top: 50px;
  margin-bottom: 50px;
}
.matlab_tools_steps li:after {
  content: '►';
  /* font-weight: bold; */
  color: #1779ba;
  margin: 6px 1rem 0 1rem;
}
.matlab_tools_steps li:last-of-type:after {
  content: '';
}

.loading_spinner_wrapper {
   width: 100px;
   height: 100px;
 	 clear: both;
   margin: 20px auto;
}
.loading_spinner {
  height: 100px;
	/* padding: 10px; */
	/* border-radius: 40px; */
	/* height: 100px; */
	/* margin-bottom: 10px; */

	border: 4px rgba(0,0,0,0.25) solid;
	border-top: 4px rgba(0,0,0,1) solid;
	border-radius: 50%;
	-webkit-animation: spCircRot .6s infinite linear;
	animation: spCircRot .6s infinite linear;
}
@-webkit-keyframes spCircRot {
	from { -webkit-transform: rotate(0deg); }
	to { -webkit-transform: rotate(359deg); }
}
@keyframes spCircRot {
	from { transform: rotate(0deg); }
	to { transform: rotate(359deg); }
}

.debug_info {
  display: none;
}
