﻿/* already defined in bootstrap4 */
.text-xs-center {
  text-align: center; }

.g-recaptcha {
  display: inline-block; }

.mh-10 {
  min-height: 10vh; }

.mh-20 {
  min-height: 20vh; }

.mh-30 {
  min-height: 30vh; }

.mh-40 {
  min-height: 40vh; }

.mh-50 {
  min-height: 50vh; }

.mh-60 {
  min-height: 60vh; }

.mh-70 {
  min-height: 70vh; }

.mh-80 {
  min-height: 80vh; }

.mh-90 {
  min-height: 90vh; }

.mh-100 {
  min-height: 100vh; }

form#formInquerito,
form#register-form {
  font-size: 1.55rem;
  min-height: 60vh; }
  form#formInquerito input[type=checkbox],
  form#register-form input[type=checkbox] {
    -ms-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    -o-transform: scale(1.5); }
  form#formInquerito input[type=radio],
  form#register-form input[type=radio] {
    -ms-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    -o-transform: scale(1.5); }

form#formInquerito .btn, form .formInquerito .btn {
  margin: 0 0; }

form#formInquerito input[type=number], form .formInquerito input[type=number] {
  -moz-appearance: textfield; }
  form#formInquerito input[type=number]::-webkit-inner-spin-button, form#formInquerito input[type=number]::-webkit-outer-spin-button, form .formInquerito input[type=number]::-webkit-inner-spin-button, form .formInquerito input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; }

form#formInquerito .ml-30, form .formInquerito .ml-30 {
  margin-left: 30px; }

form#formInquerito .form-control[disabled], form#formInquerito .form-control[readonly], form .formInquerito .form-control[disabled], form .formInquerito .form-control[readonly] {
  opacity: 0.9;
  filter: alpha(opacity=90);
  background-color: #FAFAFA; }

form#formInquerito fieldset[disabled] .form-control, form .formInquerito fieldset[disabled] .form-control {
  opacity: 0.9;
  filter: alpha(opacity=90);
  background-color: #FAFAFA; }

form#formInquerito .form-control-lead, form .formInquerito .form-control-lead {
  text-align: center;
  color: #1f3f79;
  font-size: 1.75rem; }

form#formInquerito .form-group, form .formInquerito .form-group {
  margin-bottom: 0.55rem; }

form#formInquerito input[type="radio"]:checked + span, form#formInquerito input[type="checkbox"]:checked + span, form .formInquerito input[type="radio"]:checked + span, form .formInquerito input[type="checkbox"]:checked + span {
  font-weight: bold; }

form.form-register {
  font-size: 1.55rem; }
  form.form-register input[type="radio"]:checked + span, form.form-register input[type="checkbox"]:checked + span {
    font-weight: bold; }

/* remover os spinners */
/* Social Icons */
#social_side_links {
  position: fixed;
  top: 15rem;
  right: 0;
  padding: 0;
  list-style: none;
  z-index: 99; }
  #social_side_links li a {
    display: inline-block; }
    #social_side_links li a:hover {
      background: rgba(0, 0, 0, 0.2); }

.no-margin {
  margin: 0; }

.normal-weight {
  font-weight: normal !important; }

/* dropzonejs  */
/* animations  */
.color-red-marquee {
  -moz-animation: red-pulse 2.5s infinite;
  /* Firefox */
  -webkit-animation: red-pulse 2.5s infinite;
  /* Safari and Chrome */ }

@-webkit-keyframes red-pulse {
  from {
    background-color: #eb2d2d;
    -webkit-box-shadow: 0 0 9px #eb2d2d; }
  50% {
    background-color: #ba0000;
    -webkit-box-shadow: 0 0 25px #ba0000; }
  to {
    background-color: #eb2d2d;
    -webkit-box-shadow: 0 0 9px #eb2d2d; } }

.tooltip-inner {
  max-width: 350px !important;
  /*width: 350px;*/ }

/* animations end */
.very-small {
  font-size: 1.25rem; }
