/* @import url('https://fonts.googleapis.com/css2?Roboto+Condensed&display=swap'); */
.btn_index {
cursor: pointer;
border: solid rgb(204, 0, 0);
font-family: Arial, Helvetica, sans-serif Condensed;
font-size: 23px;
color: rgb(255, 255, 255);
padding: 18px 30px;
/* transition: 999ms; */
width: 200px;
box-shadow: rgb(0, 0, 0) 0px 0px 0px 0px;
border-radius: 10px;
background: rgb(204, 0, 0);
font-weight: 100;
--hover-bgc: #12177d;
--hover-width: 200px;
display: flex;
justify-content: center;
align-items: center;
flex-direction: row-reverse;
--hover-borderc: #000594;
--hover-color: #ffffff;
--hover-borderSize: 0px;
}

.btn_index:hover{
color: rgb(255, 255, 255);
width: 200px;
background: rgb(18, 23, 125);
border-color: rgb(0, 5, 148);
border-width: 0px;
border-style: solid;
height: auto;
}


.box {
  display: flex;
  align-items: center;
  justify-content: center;
}

.box div {
  width: 300px;
  height: 80px;
}

/* 
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Poppins", sans-serif;
  color: #000; } */

/* a {
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease; }
  a, a:hover {
    text-decoration: none !important; } */

.text-black {
  color: #000; }

.content {
  padding: 7rem 0; }

h2 {
  font-size: 3.5rem;
  font-weight: 700; }

h3 {
  font-size: 2rem;
  font-weight: 700; }



.form-control {
  border: none;
  border: 1px solid #d9d9d9;
  border-radius: 0; }
  .form-control:active, .form-control:focus {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #000; }
.col-form-label {
  color: #000; }
  .btn, .form-control {
  height: 55px; }

.btn:active, .btn:focus {
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

label.error {
  font-size: 12px;
  color: red; }

#message {
  resize: vertical; }

#form-message-warning, #form-message-success {
  display: none; }

#form-message-warning {
  color: #B90B0B; }

#form-message-success {
  color: #55A44E;
  font-size: 18px;
  font-weight: bold; }

.submitting {
  float: left;
  width: 100%;
  padding: 10px 0;
  display: none;
  font-weight: bold;
  font-size: 12px;
  color: #000; }


.filapacto>th, .filapacto td {
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: left;
  border-bottom: 2px solid #d9d9d9;
}


.tblpactos{
  width: 100%;
  border-collapse: collapse;
}
.tblpactos .filapacto tr:hover {background-color: coral;}


 @media (max-width:480px) {
 .logo_banner {
   width: 300px;
 }  
 /* .notificationx-image {
   height: 70px;
 } */
}



