
h2 {
  display: block;
  font-size: 1.5em;
  margin-block-start: 0.83em;
  margin-block-end: 0.83em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}

.tituloPantalla{
  font-size: 1.5rem;
  font-family: "robotoregular",sans-serif,sans-serif;
  font-weight: normal;
  color: #00377b;
  margin: 0;
  padding: 0;
}

.toast{
  background-color: rgba(255,255,255,.96);
}

.toast-header{
  background:#ffffff!important;/*#00377b!important; */
  color:#565656;/*white!important;*/
}

.toast-body{
  text-align: justify!important;
  color:#565656;
}

.toast-header>button>span{
    color: rgba(0,200,255,1) !important;
}

.toast-header>button.close{
    opacity: 100!important;
}

.form-control:disabled, .form-control[readonly] {
  background-color: #ffffff;
  opacity: 1;
  color: #003748;
  font-weight: 600;
}

#mapCanvas {
  width: 100%;
  height: 550px;
}

.swal2-styled.swal2-confirm {
  background-color: #00c8ff !important;
}

.swal2-styled.swal2-confirm:focus {
  box-shadow: 0 0 0 3px #00c8ff !important;
}

:focus {
  outline: none;
}

/**Start**/

.bg-blue1 {background-color:#00377b!important;}
.bg-blue2 {background-color:#001950!important;}

.bg-darkblue {background-color:#001950!important;}
.bg-skyblue {background-color:#00C8FF!important;}
.bg-darkyellow {background-color:#FFBE00!important;}
.bg-yellow {background-color:#FFBE00!important;} 

.text-darkblue {color:#001950!important;}
.text-skyblue {color:#00C8FF!important;}
.text-darkyellow {color:#FFBE00!important;}
.text-yellow {color:#FFBE00!important;}

.effect1 {animation-name:parpadeo;animation-duration:3s;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-name:parpadeo;-webkit-animation-duration:3s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite}
.size1 { font-size: 0.8rem; }

body {
  font-family: 'CronosPro', sans-serif;
}

/**End**/


/** ******************         Temporal para el minitigo *************************/ 
.bg-light-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-info-rgb),var(--bs-bg-opacity))!important;
}
.position-relative {
  position: relative!important;
}
.shadow-none {
  box-shadow: none!important;
}
.overflow-hidden {
  overflow: hidden!important;
}
.card {
  margin-bottom: 30px;
}
.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}
.py-3 {
  padding-top: 1rem!important;
  padding-bottom: 1rem!important;
}
.px-4 {
  padding-right: 1.5rem!important;
  padding-left: 1.5rem!important;
}

.align-items-center {
  align-items: center!important;
}
.row {
  --bs-gutter-x: 24px;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
}
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.col-3 {
  flex: 0 0 auto;
  width: 25%;
}
.text-center {
  text-align: center!important;
}
.mb-n5 {
  margin-bottom: -3rem!important;
}

 

