<style type="text/css" rel="stylesheet">
  
    .layout-canvas-g {  
      border: 0px; 
      box-sizing: 
      border-box; 
      padding: 0px; 
      width: 100%; 
   }
  
   .layout-canvas-g > .header, .layout-canvas-g > .section, .layout-canvas-g > .footer { 
     position: relative; 
     overflow: hidden; 
     width: 100%; 
     overflow-wrap: break-word; 
   }

   .layout-canvas-g > .section { 
     margin: 10px 0px; 
   }

   .layout-canvas-g > .section > .columns { 
     box-sizing: border-box; 
     overflow-wrap: break-word; 
   }

   @media only screen and (max-width: 480px) {
  
     .mobile-hidden { display: none !important; }
  
     .responsive-td { 
       width: 100% !important; 
       display: block !important; 
       padding: 2px !important; 
     }
   }
  
   .layout-canvas-g > .section > .columns { 
     width: 100%; 
    }
  
   body{
    color: #808080; 
    font-family: Mulish, Open-Sans, Lato, Arial, sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin: 0px auto; 
    max-width: 100%;
    line-height: 24px;
    padding: 5px;
   }

   .container-formulario {
      background-color: #dfdfdf;
      border-radius: 5px;
      padding: 15px 15px 15px 15px;
      display: inline-block;
   }

   @media (min-width: 600px){
     .col-sm-12 {
       width: 99%;
       float: left;
      }
   }     
   
   @media (min-width: 600px){
    .row {
      width: 100%;
      float: left;
     }
   }
   
   @media (min-width: 600px){
    .col-sm-6 {
      width: 50%;
      float: left;
     }
   }  
   
   .form-group {
     margin-bottom: 10px;
   }
   
   .form-control {
     display: block;
     width: 90%;
   }
   
   label{
     display: inline-block !important;
     max-width: 100%;
   }
   
   label, p, a{
     color:#555555;
   }
   
   select{
    display: block;
    height: 35px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.2;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
   }
   
   textarea, 
   input[type=text],  
   input[type=date], 
   input[type=email],  
   input[type=tel]{
    display: block;
    height: 35px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.2;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
     border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
   }
 
   .button-control{
     text-align: center !important;
   }
 
   .btn{
     -ms-flex-align: center !important;
     -ms-flex-direction: column !important;
     -ms-flex-pack: center !important;
     align-items: center !important;
     align-self: center !important;
     background-color: #192985 !important;
     border-bottom-style: none !important;
     border-color: #000000 !important;
     border-radius: 4px !important;
     border-width: 0px !important;
     color: #FFFFFF !important;
     cursor: pointer !important;
     display: -ms-flexbox !important;
     display: flex !important;
     flex-direction: column !important;
     font-family: Lato, sans-serif;
     font-size: 22px !important;
     font-style: normal !important;
     font-weight: bold !important;
     height: 50px !important;
     justify-content: center !important;
     line-height: 1.4285 !important;
     margin-bottom: 0px !important;
     margin-top: 5px !important;
     max-width: 279px !important;
     text-align: center !important;
     width: 100% !important;
     margin:0 auto !important;   
   }
   
 </style>