@charset "utf-8";
*
{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	-webkit-font-smoothing: antialiased;
	-webkit-overflow-scrolling: touch;
	-moz-font-smoothing:antialiased;
	font-smoothing:antialiased;
	-moz-osx-font-smoothing: grayscale;
}
body 
{
    font-family: "BentonSans", arial, sans-serif;
    font-weight: 700;
   	color: #1D1D1B;
    line-height: auto;
    background-color: #ffffff;
    margin: 0;
	overflow-x: hidden;
	 width: 100%;
}
html
{
	scroll-behavior: smooth;
	overflow-x: hidden;
	 width: 100%;
}
a:focus:not(:focus-visible)
{
  outline: none !important;
  box-shadow: none !important;
}
a:focus,
a:active
{
  outline: none !important;
  box-shadow: none !important;
}
.desktop
{
	display:block;
}
.mobile
{
	display:none;
}
@media (max-width: 768px) 
{
	.mobile
	{
		display:block;
	}
	.desktop
	{
		display:none;
	}
}
/********************************/
/************ FOOTER ************/
/********************************/
#footer .legal
{
	 font-family: "BentonSans", arial, sans-serif;
	 font-size:12px;
	 font-weight:400;
	 line-height:22px;
	 color:#666666;
	 text-align:left;
}
#footer h2
{
	font-family:"FreightDisplay",Times New Roman, serif;
	font-size:40px;
	font-weight:500;
	line-height:auto;
	color:#001731;
	letter-spacing: 1px;
}
#footer .subtitle
{
    letter-spacing: 2px !important;
    text-transform: uppercase;
    font-weight: 700;
    color: #001731 !important;
    font-family: "BentonSans", arial, sans-serif;
    line-height: 20px;
    font-size: 14px;
}
#footer .ajusteDesplazamientoDelSuscribir
{
	margin-left:-3px;
}
#footer #formsuscribir .anchoformulario
{
	width:80%;
}
@media (max-width: 991.8px)
{
	#footer .ajusteDesplazamientoDelSuscribir
	{
		margin-left:-3px;
	}
	#footer #formsuscribir .anchoformulario
	{
		width:100%;
	}
}
#footer .nav-link
{
	font-weight: 500 !important;
    font-size: 13px;
    line-height: 24px;
	font-family: "BentonSans", arial, sans-serif;
	color: #001731 !important;
    text-decoration: none;
	transition: all 0.5s ease-out;
}
#footer .nav-link:hover
{
	color: #EACCB1 !important;
}
#footer i
{
	text-decoration:none;
	font-size:24px;
}
@media (min-width: 992px)
{
	#footer .nav-link
	{
		margin-left:-12px;
	}
}
@media (min-width: 576px)
{
	#footer .legal
	{
		padding-right:1rem;
	}
}
@media (max-width: 575.8px)
{
	#footer .legal
	{
		 text-align:center;
	}
	#footer .redessociales
	{
		margin:0 auto;
		padding-top:30px;
		padding-bottom:24px;
	}
	#footer i
	{
		text-decoration:none;
		font-size:36px;
	}
}
@media (max-width: 768px)
{
	#footer .ajustadovertical
	{
		margin-top:-10px;
	}
}
#footer .redessociales a
{
	color:#fff;
	text-decoration:none;
	transition: all 0.5s ease-out;
}
#footer .redessociales a:visited
{
	color:#fff;
	text-decoration:none;
}
#footer .redessociales a:active
{
	color:#fff;
	text-decoration:none;
}
#footer .redessociales a:hover
{
	color: #EACCB1 !important;
	text-decoration:none;
}
/*****************************************************************************/
/************ MAIN CONTENIDOS PARA MOVERSE CON EL MENU EN DESKTOP ************/
/****************************************************************************/
#main
{
	transition: transform 1s ease-in-out;
}
.hide-on-scrolll
{
    transform: translateY(-90px); /* La altura total del navbar */
}
@media (max-width: 767.98px)
{
	#main
	{
		margin-top:58px;
	}	
}
@media (min-width: 768px) and (max-width: 1199.98px)
{
	#main
	{
		margin-top:76px;
	}
}
@media (min-width: 1200px)
{
	#main
	{
		margin-top:90px;
	}
}
/******************************/
/************ MENU ************/
/******************************/
#sitemenuheader
{
	transition: transform 0.65s ease-in-out;
}
#sitemenuheader .navbar, #sitemenuheader .nav-link
{
	color: #ffffff!important;
	font-weight:500!important;	
	font-size:13px;
	line-height:16px;
	transition: all 0.5s ease-out;
}
#sitemenuheader .offcanvas-start
{
      width: 100vw !important;
	  max-width: 100% !important; /* o 100vw*/
	  
	  left: 0 !important;
	  top: 0 !important;
	  
	  padding: 0 !important;
	  margin: 0 !important;
	  border: none !important;
	  box-sizing: border-box;
}
#sitemenuheader .logo
{
	width:260px; 
	height:auto;
}
#sitemenuheader .btn-close, .modal .btn-close {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath stroke='%23999999' stroke-linecap='round' stroke-width='2' d='M2 2l12 12M14 2L2 14'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1em 1em;
  background-position: center;
  border: none;
  opacity: 1;
  transition: background-image 0.3s ease;
}
#sitemenuheader .btn-close:hover, .modal .btn-close:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath stroke='%23eaccb1' stroke-linecap='round' stroke-width='2' d='M2 2l12 12M14 2L2 14'/%3E%3C/svg%3E");
}
.navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23999999' stroke-width='2' stroke-linecap='round' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
  transition: background-image 0.3s ease;
}
.navbar-toggler:hover .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23eaccb1' stroke-width='2' stroke-linecap='round' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
#sitemenuheader .navbar-toggler
{
  border-color:transparent;
  border:none;
}
#sitemenuheader .navbar .nav-link
{
  color: #ffffff!important;
  transition: color 1s ease, background-color 1s ease;
}
#sitemenuheader .navbar-nav .nav-item .nav-link:hover,
#sitemenuheader .navbar-nav .nav-item .nav-link:focus, 
#sitemenuheader .navbar-nav .nav-item .nav-link.active
{
  color: #eaccb1 !important;
}
@media (min-width: 380px) AND (max-width: 767.98px)
{
	#sitemenuheader .logo
	{
		width:220px; 
		height:auto;
		margin-left:40px!important;
	}
}
@media (max-width:379.98px)
{
	#sitemenuheader .logo
	{
		width:210px; 
		height:auto;
		margin-left:40px!important;
	}
}
@media (max-width: 1199.98px)
{
	#sitemenuheader .navbar-nav .nav-item
	{
		border-top:1px solid #666666;
		padding-top:28px;
		padding-bottom:28px;	
	}
	#sitemenuheader .navbar-nav > li:nth-last-child(2)
	{
    	border-bottom:1px solid #666666;
  	}
	#sitemenuheader .navbar-nav > li:last-child
	{
    	/*border-bottom:1px solid #666666;*/
  	}
	#sitemenuheader .offcanvas-start
	{
	   position: fixed !important;  /* Forzar fijo */
	   height: 100vh !important;
	}	
	#sitemenuheader .navbar-nav > li.nav-item:last-child
	{
		border: 1px solid #eaccb1;
		padding-top:12px!important;
		padding-bottom:12px!important;
		padding-left:20px!important;
		padding-right:20px!important;
		margin-top: 70px;
		margin-bottom: 70px;
		margin-left: auto;
		margin-right: auto;
		/*width: fit-content;*/
		width:100%;
		text-align:center;
 	}
    /* Resto de los items quedan alineados a la izquierda como vienen */
    #sitemenuheader .navbar-nav
	{
    	display: flex; /* o flex-direction: column si usás flex o block*/
    }	
	#sitemenuheader .navbar-nav > li.nav-item:not(:last-child) .nav-link
	{
		position: relative;
		padding-right: 24px; /* espacio para la flecha */
  	}
	/* Flecha visual */
	#sitemenuheader .navbar-nav > li.nav-item:not(:last-child) .nav-link::after
	{
	  content: "\ea94"; /* o "→", "›", "»", ícono SVG si preferís */
	  position: absolute;
	  right: 0;
	  top: 50%;
	  transform: translateY(-50%);
	  font-size: 34px;
	  font-family:"ArrowLinks";
	  font-weight:normal;
	  line-height:1;
	}		
}
@media (min-width: 1200px)
{
  .navbar.hide-on-scroll
  {
    transform: translateY(-100%);
  }
  #sitemenuheader
  {
	  height:90px!important;
  }
  #sitemenuheader .offcanvas-xl
  {
	position: static;
	visibility: visible !important;
	transform: none;
  }
  #sitemenuheader .offcanvas-xl .offcanvas-body
  {
	display: flex !important;
	justify-content: flex-end;
  }
  #sitemenuheader .navbar-nav .nav-item
  {
    padding-right:0px !important;
    padding-left:0px!important;
	margin-left:28px!important;
	padding-top:13px!important;
	padding-bottom:13px!important;
  }
  #sitemenuheader .navbar-nav > li.nav-item:last-child
  {
    	border:1px solid #eaccb1;
		padding-top:12px!important;
		padding-bottom:12px!important;
		padding-right:12px!important;
		padding-left:12px!important;
  }
}
/* ----------------------------------------- */
/* -----------------WHATSAPP---------------- */
/* ----------------------------------------- */
#whatsappModal
{
	border-radius:50%;
	background-color:#00e676;
	position:fixed;
	z-index:99999;
	float:right;
	bottom:0px;
	right:0px;
	width:80px;
	height:80px;
	text-align:center;
	margin-right:40px;
	margin-bottom:40px;
	font-size:54px;
	line-height:80px;
}
#whatsappModal a
{
	color:#fff;
	text-decoration:none;
}
#whatsappModal a:visited
{
	color:#fff;
	text-decoration:none;
}
#whatsappModal a:active
{
	color:#fff;
	text-decoration:none;
}
#whatsappModal a:hover
{
	color:#fff;
	text-decoration:none;
}
@media (min-width:0px) and (max-width:768px)
{
	#whatsappModal
	{
		width:50px;
		height:50px;
		margin-right:14px;
		margin-bottom:14px;
		font-size:35px;
		line-height:50px;
	}
}
.animation-target
{
  -webkit-animation: animationw 3000ms linear infinite both;
  animation: animationw 3000ms linear infinite both;
}
/* Generated with Bounce.js. Edit at http://bouncejs.com#%7Bl%3A1%2Cs%3A%5B%7BT%3A%22c%22%2Ce%3A%22b%22%2Cd%3A1000%2CD%3A2000%2Cf%3A%7Bx%3A1.2%2Cy%3A1%7D%2Ct%3A%7Bx%3A1%2Cy%3A1%7D%2Cs%3A1%2Cb%3A6%7D%2C%7BT%3A%22c%22%2Ce%3A%22b%22%2Cd%3A1000%2CD%3A2000%2Cf%3A%7Bx%3A1%2Cy%3A1.2%7D%2Ct%3A%7Bx%3A1%2Cy%3A1%7D%2Cs%3A1%2Cb%3A6%7D%5D%7D */
@-webkit-keyframes animationw { 
  0% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  66.57% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  66.67% { -webkit-transform: matrix3d(1.2, 0, 0, 0, 0, 1.2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.2, 0, 0, 0, 0, 1.2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  67.8% { -webkit-transform: matrix3d(1.119, 0, 0, 0, 0, 1.119, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.119, 0, 0, 0, 0, 1.119, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  68.94% { -webkit-transform: matrix3d(1.021, 0, 0, 0, 0, 1.021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.021, 0, 0, 0, 0, 1.021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  70.07% { -webkit-transform: matrix3d(0.955, 0, 0, 0, 0, 0.955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.955, 0, 0, 0, 0, 0.955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  71.2% { -webkit-transform: matrix3d(0.934, 0, 0, 0, 0, 0.934, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.934, 0, 0, 0, 0, 0.934, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  72.51% { -webkit-transform: matrix3d(0.952, 0, 0, 0, 0, 0.952, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.952, 0, 0, 0, 0, 0.952, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  73.77% { -webkit-transform: matrix3d(0.986, 0, 0, 0, 0, 0.986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.986, 0, 0, 0, 0, 0.986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  75.08% { -webkit-transform: matrix3d(1.012, 0, 0, 0, 0, 1.012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.012, 0, 0, 0, 0, 1.012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  76.34% { -webkit-transform: matrix3d(1.021, 0, 0, 0, 0, 1.021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.021, 0, 0, 0, 0, 1.021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  78.91% { -webkit-transform: matrix3d(1.004, 0, 0, 0, 0, 1.004, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.004, 0, 0, 0, 0, 1.004, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  81.48% { -webkit-transform: matrix3d(0.994, 0, 0, 0, 0, 0.994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.994, 0, 0, 0, 0, 0.994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  86.62% { -webkit-transform: matrix3d(1.002, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.002, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  91.76% { -webkit-transform: matrix3d(0.999, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.999, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  96.9% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 
}
@keyframes animationw { 
  0% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  66.57% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  66.67% { -webkit-transform: matrix3d(1.2, 0, 0, 0, 0, 1.2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.2, 0, 0, 0, 0, 1.2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  67.8% { -webkit-transform: matrix3d(1.119, 0, 0, 0, 0, 1.119, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.119, 0, 0, 0, 0, 1.119, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  68.94% { -webkit-transform: matrix3d(1.021, 0, 0, 0, 0, 1.021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.021, 0, 0, 0, 0, 1.021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  70.07% { -webkit-transform: matrix3d(0.955, 0, 0, 0, 0, 0.955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.955, 0, 0, 0, 0, 0.955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  71.2% { -webkit-transform: matrix3d(0.934, 0, 0, 0, 0, 0.934, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.934, 0, 0, 0, 0, 0.934, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  72.51% { -webkit-transform: matrix3d(0.952, 0, 0, 0, 0, 0.952, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.952, 0, 0, 0, 0, 0.952, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  73.77% { -webkit-transform: matrix3d(0.986, 0, 0, 0, 0, 0.986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.986, 0, 0, 0, 0, 0.986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  75.08% { -webkit-transform: matrix3d(1.012, 0, 0, 0, 0, 1.012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.012, 0, 0, 0, 0, 1.012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  76.34% { -webkit-transform: matrix3d(1.021, 0, 0, 0, 0, 1.021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.021, 0, 0, 0, 0, 1.021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  78.91% { -webkit-transform: matrix3d(1.004, 0, 0, 0, 0, 1.004, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.004, 0, 0, 0, 0, 1.004, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  81.48% { -webkit-transform: matrix3d(0.994, 0, 0, 0, 0, 0.994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.994, 0, 0, 0, 0, 0.994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  86.62% { -webkit-transform: matrix3d(1.002, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.002, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  91.76% { -webkit-transform: matrix3d(0.999, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.999, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  96.9% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 
}
/* ---------------------------------------------------- */
/* ---------------FORMULARIO POSTULATE----------------- */
/* ---------------------------------------------------- */
#formpostularme .modal.fade
{
  z-index: 99990 !important;
}
@media (min-width: 1280px)
{
	#formpostularme .modal-lg
	{
		width: 1200px;
	}
}
@media (min-width: 1920px)
{
	#formpostularme .modal-lg
	{
		width: 1350px;
	}
}
#formpostularme .modal-backdrop
{
	background-color: #002349 !important;
	opacity: 0;
}
#formpostularme .modal-backdrop.fade 
{
	opacity: 0;
	filter: alpha(opacity=0);
}
#formpostularme .modal-backdrop.fade.in 
{
	opacity: 0; filter: alpha(opacity=0);
}
#formpostularme .modal-content
{
	background-color:transparent;
	box-shadow:none;
	border:none;
	border-radius:0px;
}
#formpostularme .modal-header
{
    padding: 15px;
	border:none;
}
#formulariocv .modal-title
{
	font-family:"FreightDisplay",Times New Roman, serif;
	font-size:40px!important;
	font-weight:500!important;
	line-height:auto!important;
	color:#ffffff!important;
	letter-spacing: 1px;
}
#graciascv h2
{
	font-family:"FreightDisplay",Times New Roman, serif;
	font-size:40px!important;
	font-weight:500!important;
	line-height:auto!important;
	color:#ffffff!important;
	letter-spacing: 1px;
	text-align:center;
}
#graciascv p
{
	font-weight: 500 !important;
    font-size: 16px;
    line-height: 28px;
	font-family: "BentonSans", arial, sans-serif;
	color: #ffffff !important;
    text-decoration: none;
	text-align:center;
}
@media (min-width:0px) and (max-width:768px)
{
	#formulariocv .modal-title
	{
		font-size:24px!important;
		line-height:30px!important;
		margin-left: 6px;
	}
}
/* ---------------------------------------------------- */
/* ---------------FORMULARIO CALCULADORA----------------- */
/* ---------------------------------------------------- */
#formcalculadora
{
	background-color: #101828 !important;
}
#formcalculadora p
{
	font-family: "BentonSans", arial, sans-serif;
	font-size:12px;
	font-weight:400;
	line-height:22px;
	color:#999999;
	text-align:center;
}
#formcalculadora .modal.fade
{
  z-index: 99990 !important;
}
@media (min-width: 1280px)
{
	#formcalculadora .modal-lg
	{
		width: 1200px;
	}
}
@media (min-width: 1920px)
{
	#formcalculadora .modal-lg
	{
		width: 1350px;
	}
}
#formcalculadora .modal-backdrop
{
	background-color: #101828 !important;
	opacity: 0;
}
#formcalculadora .modal-backdrop.fade 
{
	opacity: 0;
	filter: alpha(opacity=0);
}
#formcalculadora .modal-backdrop.fade.in 
{
	opacity: 0; filter: alpha(opacity=0);
}
#formcalculadora .modal-content
{
	background-color:transparent;
	box-shadow:none;
	border:none;
	border-radius:0px;
}
#formcalculadora .modal-header
{
    padding: 15px;
	border:none;
}
/* ------------------------------------------------------------- */
/* ---------------MODAL VALORES DEL METRO CUADRADO-------------- */
/* ------------------------------------------------------------- */
#conocevalormetrocuadrado
{
	background-color: #002349 !important;
}
#conocevalormetrocuadrado p
{
	font-family: "BentonSans", arial, sans-serif;
	font-size:12px;
	font-weight:400;
	line-height:22px;
	color:#999999;
	text-align:center;
}
#conocevalormetrocuadrado table.table
{	
	box-shadow:none!important;
	font-family: "BentonSans", arial, sans-serif!important;
	border-color:#999999!important;
}
#conocevalormetrocuadrado thead th
{	
	font-size:14px;
	font-weight:800;
	line-height:24px;	
	background-color: #002349 !important;
	color:#ffffff!important;
	letter-spacing: 1px;
}
#conocevalormetrocuadrado tbody th, #conocevalormetrocuadrado tbody td
{
	font-size:12px;
	font-weight:500;
	line-height:22px;
	background-color: #002349 !important;
	color:#ffffff!important;
}
#conocevalormetrocuadrado .modal-title
{
    font-family: "FreightDisplay", Times New Roman, serif;
    font-size: 40px !important;
    font-weight: 500 !important;
    line-height: auto!important;
    color: #ffffff !important;
    letter-spacing: 1px;
}
#conocevalormetrocuadrado .modal.fade
{
  z-index: 99990 !important;
}
@media (min-width: 1280px)
{
	#conocevalormetrocuadrado .modal-lg
	{
		width: 1200px;
	}
}
@media (min-width: 1920px)
{
	#conocevalormetrocuadrado .modal-lg
	{
		width: 1350px;
	}
}
#conocevalormetrocuadrado .modal-backdrop
{
	background-color: #002349 !important;
	opacity: 0;
}
#conocevalormetrocuadrado .modal-backdrop.fade 
{
	opacity: 0;
	filter: alpha(opacity=0);
}
#conocevalormetrocuadrado .modal-backdrop.fade.in 
{
	opacity: 0; filter: alpha(opacity=0);
}
#conocevalormetrocuadrado .modal-content
{
	background-color:transparent;
	box-shadow:none;
	border:none;
	border-radius:0px;
}
#conocevalormetrocuadrado .modal-header
{
    padding: 15px;
	border:none;
}