h1, h2, h4, h5, h6{
  color:#003087;
}

/** page lending**/

.lending-section-1-title{
  text-align: center !important;
}
.lendign-section-1-text{
  text-align: center !important;
  font-style: normal;
  color:#fff !important;
}
.service-box-title2 {
  font-family: 'Archivo', Open Sans !important;
}

div.lending-icon-1 img {
  content: url("/vestiva/icons/ico-lending-aprobacion.png");
}
div.lending-icon-2 img {
  content: url("/vestiva/icons/ico-lending-pagos.png");
}

div.lending-icon-3 img {
  content: url("/vestiva/icons/ico-lending-fondos.png");
}

section.lending-section-2 h3.service-box-title2{
  color:#003087 !important;
}
.lending-banner-title-1{
  width: 55%;
  text-align: left;
  font-weight: 700;
}
.lending-banner-title-2{

  width: 55%;
  text-align: left;
  font-size: 20px;
  font-weight: 500;
}

.lending-section-3-title-2{
  font-size: 25px !important;
  padding-bottom: 0px !important;
}
h1.lending-section-3-title-2 u {
  text-decoration: unset !important;
}
div.lending-section-3-text strong:first-child{
  color: #003087 !important;
}
div.lending-section-3-text p{
  font-size: 15px !important;
}
.lending-button{
  text-transform: uppercase;
  font-weight: bold;
}

section.lending-section-3 .fa-caret-right{
  color:#003087 !important;
}
section.lending-section-2 .ts-service-box-img {
  /*border: 1px solid;*/
  min-width: 20%;
  padding-left: 5%;
}
/*** fin page lending **/


/**** page life insurance ****/

.banner-title-prot{
  font-size: 37px !important;
  line-height: normal !important;
}
.lifeinsurance-banner-button{
  border: 1px solid #78BE20;
  padding: 15px 30px !important;
  font-weight: 600;
  margin-top: 30px;
}

.banner-title-prot-light{
  margin-top: 30px;
}

.lifeinsurance-leanmore-button{
  color: #fff;
  background-color: #78BE20 !important;
  font-size: 15px;
  letter-spacing: 0.1em;
  padding: 15px 30px !important;
  margin-left: 0px;
}
.lifeinsurance-leanmore-button:hover{
  background-color: #007A33 !important;
}
.lifeinsurance-section-1-text {
  color: #555 !important;
  font-family: Open Sans !important;
}
@media (max-width: 991px) {

  .lifeinsurance-banner-title-1{
    line-height: 35px;
    font-size: 30px !important;
  }
  .banner-area-prot{
    background-position: 40% 15%;
  }
  .lifeinsurance-banner-button{
    margin-top: 0 !important;
    margin-bottom: 10px !important;
  }
}

/** end page life insurance **/

/* home */
.banner-carousel{
  background: #001E62 !important;
/*  padding-top: 10%;*/
}

/**slider 1 oneapp */
  div.slider1 h3.title-banner{
    color: #001E62 !important;
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 1em
  }
  div.slider1 .sub-title-banner, .description-banner{
    color: #001E62 !important;
  }

  div.slider1 .header_line{
    display: none;
  }

  div.slider1 mark{
    background: transparent !important;
    color: #001E62 !important;
  }

  div.slider1 strong{
    font-weight: normal !important;
  }

  div.slider1 img[class*="icon-linkedin"] {
    content: url("/vestiva/icons/linkedin_azul.png");
  }

  div.slider1 img[class*="icon-facebook"] {
    content: url("/vestiva/icons/facebook_azul.png");
  }

  div.slider1 img[class*="icon-youtube"] {
    content: url("/vestiva/icons/youtube_azul.png");
  }
  div.slider1 img[class*="icon-instagram"] {
    content: url("/vestiva/icons/instagram_azul.png");
  }
  div.slider1 img[class*="icon-twitter"] {
    content: url("/vestiva/icons/twitter_azul.png");
  }

  div.slider1 img[class*="home-applestore"] {
    content: url("/vestiva/icons/appstore_azul.png");
  }

  div.slider1 img[class*="home-android"] {
    content: url("/vestiva/icons/googleplay_azul.png");
  }

  div.slider1 .box-slide-sub-title{
    max-width: 600px;
  }
/* fin slider1*/

/** slider2 portfolios**/
  div.slider2 .box-slide-sub-title-light{
    color:#fff !important;
    min-width: 100%;
  }

  div.slider2 .header_line{
    display: none;
  }

  /*div.slider2 .sliderboton1 {
    filter: drop-shadow(0px 1000px 0 #ffffff);
    transform: translateY(-1000px);
  }*/

  div.slider2 mark-azul{
    background: transparent !important;
    font-weight: bold;
  }

  div.slider2 img[class*="icon-linkedin"] {
    content: url("/vestiva/icons/ico-linkedin-wt.png");
  }

  div.slider2 img[class*="icon-facebook"] {
    content: url("/vestiva/icons/ico-facebook-wt.png");
  }

  div.slider2 img[class*="icon-youtube"] {
    content: url("/vestiva/icons/ico-youtube-wt.png");
  }
  div.slider2 img[class*="icon-instagram"] {
    content: url("/vestiva/icons/ico-instagram-wt.png");
  }
  div.slider2 img[class*="icon-twitter"] {
    content: url("/vestiva/icons/ico-twitter-wt.png");
  }

  div.slider2 img[class*="home-applestore"] {
    content: url("/vestiva/icons/btn-appstore-wt.png");
  }

  div.slider2 img[class*="home-android"] {
    content: url("/vestiva/icons/btn-gplay-wt.png");
  }
/** fin slider 2**/

/*** slider6 ibonds*/
div.slider6 h3.title-banner{
  color: #001E62 !important;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 1em
}
div.slider6 .sub-title-banner, .description-banner{
  color: #001E62 !important;
}

div.slider6 .header_line{
  display: none;
}

div.slider6 mark{
  background: transparent !important;
  color: #001E62 !important;
}

div.slider6 strong{
  font-weight: normal !important;
}

div.slider6 img[class*="icon-linkedin"] {
  content: url("/vestiva/icons/linkedin_azul.png");
}

div.slider6 img[class*="icon-facebook"] {
  content: url("/vestiva/icons/facebook_azul.png");
}

div.slider6 img[class*="icon-youtube"] {
  content: url("/vestiva/icons/youtube_azul.png");
}
div.slider6 img[class*="icon-instagram"] {
  content: url("/vestiva/icons/instagram_azul.png");
}
div.slider6 img[class*="icon-twitter"] {
  content: url("/vestiva/icons/twitter_azul.png");
}

div.slider6 img[class*="home-applestore"] {
  content: url("/vestiva/icons/appstore_azul.png");
}

div.slider6 img[class*="home-android"] {
  content: url("/vestiva/icons/googleplay_azul.png");
}
/** fin slider3*/


/*** slider5 tbill*/
div.slider5 h3.title-banner{
  color: #FFF !important;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 1em;
  margin-bottom: 25px;
}

div.slider5 .header_line{
  display: none;
}

div.slider5 mark-azul{
  background: transparent !important;
  color: #fff !important;
}

div.slider5 .description-banner{
  color: #fff !important;
  /*font-size: 20px !important;*/
}

div.slider5 img[class*="icon-linkedin"] {
    content: url("/vestiva/icons/ico-linkedin-wt.png");
}

div.slider5 img[class*="icon-facebook"] {
    content: url("/vestiva/icons/ico-facebook-wt.png");
}

div.slider5 img[class*="icon-youtube"] {
    content: url("/vestiva/icons/ico-youtube-wt.png");
}
div.slider5 img[class*="icon-instagram"] {
    content: url("/vestiva/icons/ico-instagram-wt.png");
}
div.slider5 img[class*="icon-twitter"] {
    content: url("/vestiva/icons/ico-twitter-wt.png");
}

div.slider5 img[class*="home-applestore"] {
    content: url("/vestiva/icons/btn-appstore-wt.png");
}

div.slider5 img[class*="home-android"] {
    content: url("/vestiva/icons/btn-gplay-wt.png");
}

/*** fin slider5 */


/** slider3 markethub**/
div.slider3 h3.box-slide-sub-title {
  color: #001E62 !important;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 1em;
  margin-bottom: 25px;
}
div.slider3 .sub-title-banner, .box-slide-sub-title-light {
  color: #001E62 !important;
}

div.slider3 .header_line{
  display: none;
}

div.slider3 mark{
  background: transparent !important;
  color: #001E62 !important;
}

div.slider3 strong{
  font-weight: normal !important;
}

div.slider3 img[class*="icon-linkedin"] {
  content: url("/vestiva/icons/linkedin_azul.png");
}

div.slider3 img[class*="icon-facebook"] {
  content: url("/vestiva/icons/facebook_azul.png");
}

div.slider3 img[class*="icon-youtube"] {
  content: url("/vestiva/icons/youtube_azul.png");
}
div.slider3 img[class*="icon-instagram"] {
  content: url("/vestiva/icons/instagram_azul.png");
}
div.slider3 img[class*="icon-twitter"] {
  content: url("/vestiva/icons/twitter_azul.png");
}

div.slider3 img[class*="home-applestore"] {
  content: url("/vestiva/icons/appstore_azul.png");
}

div.slider3 img[class*="home-android"] {
  content: url("/vestiva/icons/googleplay_azul.png");
}
/** fin slider3 **/

/** slider4 lending**/
  div.slider4 .box-slide-sub-title-light{
    color:#fff !important;
    min-width: 100%;
  }

  div.slider4 .header_line{
    display: none;
  }

  /*div.slider2 .sliderboton1 {
    filter: drop-shadow(0px 1000px 0 #ffffff);
    transform: translateY(-1000px);
  }*/

  div.slider4 mark-azul{
    background: transparent !important;
    font-weight: bold;
  }

  div.slider4 img[class*="icon-linkedin"] {
    content: url("/vestiva/icons/ico-linkedin-wt.png");
  }

  div.slider4 img[class*="icon-facebook"] {
    content: url("/vestiva/icons/ico-facebook-wt.png");
  }

  div.slider4 img[class*="icon-youtube"] {
    content: url("/vestiva/icons/ico-youtube-wt.png");
  }
  div.slider4 img[class*="icon-instagram"] {
    content: url("/vestiva/icons/ico-instagram-wt.png");
  }
  div.slider4 img[class*="icon-twitter"] {
    content: url("/vestiva/icons/ico-twitter-wt.png");
  }

  div.slider4 img[class*="home-applestore"] {
    content: url("/vestiva/icons/btn-appstore-wt.png");
  }

  div.slider4 img[class*="home-android"] {
    content: url("/vestiva/icons/btn-gplay-wt.png");
  }
/** fin slider 2**/

/*** slider7 singlebond*/
div.slider7 h3.title-banner{
  color: #001E62 !important;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 1em
}
div.slider7 .sub-title-banner, .description-banner{
  color: #001E62 !important;
}

div.slider7 .header_line{
  display: none;
}

div.slider7 mark{
  background: transparent !important;
  color: #001E62 !important;
}

div.slider7 strong{
  font-weight: normal !important;
}

div.slider7 img[class*="icon-linkedin"] {
  content: url("/vestiva/icons/linkedin_azul.png");
}

div.slider7 img[class*="icon-facebook"] {
  content: url("/vestiva/icons/facebook_azul.png");
}

div.slider7 img[class*="icon-youtube"] {
  content: url("/vestiva/icons/youtube_azul.png");
}
div.slider7 img[class*="icon-instagram"] {
  content: url("/vestiva/icons/instagram_azul.png");
}
div.slider7 img[class*="icon-twitter"] {
  content: url("/vestiva/icons/twitter_azul.png");
}

div.slider7 img[class*="home-applestore"] {
  content: url("/vestiva/icons/appstore_azul.png");
}

div.slider7 img[class*="home-android"] {
  content: url("/vestiva/icons/googleplay_azul.png");
}
/** fin slider7*/

.button_sliders, .hit-button-banner{
  color:#fff !important;
  background:#78BE20 !important;
  border:1px #78BE20 solid !important;
  font-weight: 700 !important;
  font-size: 12px !important;
}
.button_sliders:hover , .hit-button-banner:hover{
  background-color: #007A33 !important;
}

.product-home{
  color:#003087 !important;
}

.blue2{
  color:#85B3D1;
}

.infographyIcon{
  filter: drop-shadow(0px 0px 0 #001E62);
  /*transform: translateY(-1000px);*/
}
.home-section-1-button{
  color: #fff;
  background-color: #78BE20 !important;
  border:1px solid #78BE20;
}
.home-section-5-button:hover, .home-section-1-button:hover{
  color: #fff;
  background-color: #007A33 !important;
  border:1px solid #007A33;
}

.all-clients{
  background:rgb(221, 221, 221) !important;
  border:unset !important;
}

.home-section-5{
  background:url(/vestiva/images/home_fondo_section5.png);
  background-size: cover;
  background-repeat: no-repeat;
}
.home-section-1-title-3{
  font-size: 30px !important;
}
/** fin home*/

/***** generales *****/

:root {
    --main-bg-color: #001E62;
}

body{
  font-family: 'Archivo', Open Sans !important;
}
.custom-link-submenu:hover{
  background: #001E62 !important;
}

.header-two{
  position: inherit !important;
  padding-top:0%;
  padding-bottom: 0%;
}

.banner-area-prot, .banner-lending, .banner-area, .banner-automated, .banner-area-about, .banner-area-contact, .banner-area-FAQ{
  margin-top: 0px !important
}
.logo2{
  text-align: center !important;
}
/*
.custom-navlinks:hover{
  background: #003087 !important;
}*/
/*
.custom-link-submenu:hover{
  background: #003087 !important;
}*/
.submenu-top-bar{
  padding-left: 5% !important;
}

.submenu-top-bar:hover{
  background: #001E62 !important;
  color:#FFF !important;
}

nav.menu_sup ul.dropdown-menu{
  padding: 0 !important;
  background: #003087 !important;
}

li.header-get-a-quote .dropdown-menu{
  background: #003087 !important;
  padding: 0px !important
}

li.header-get-a-quote li:hover{
  background: #001E62 !important;
}

.section-banner{
  padding: 0px 0px 0px 0px !important;
}

.banner-title{
  font-family: 'Archivo', Open Sans !important;
  text-align: center !important;
  max-width: unset;
}
.tabs {
	display: block;
	display: -webkit-flex;
	display: -moz-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0;
	overflow: hidden;
}

.tabs [class^="tab"] label,
.tabs [class*=" tab"] label {
	color: #999;
	cursor: pointer;
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1em;
	padding: 2rem 0;
	text-align: center;
}

.tabs [class*=" active"] label {
  color: #001E62;
}

.tabs [class*=" active"] h3 {
  color: #001E62 !important;
}

div.tabs label:hover {
  filter:unset !important;
}

.tabs [class^="tab"] [type="radio"],
.tabs [class*=" tab"] [type="radio"] {
	border-bottom: 1px solid #999;
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	display: block;
	width: 100%;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.tabs [class^="tab"] [type="radio"]:hover,
.tabs [class^="tab"] [type="radio"]:focus,
.tabs [class*=" tab"] [type="radio"]:hover,
.tabs [class*=" tab"] [type="radio"]:focus {
	border-bottom: 1px solid #001E62;
  color: #001E62;
}

.tabs [class^="tab"] [type="radio"]:checked,
.tabs [class*=" tab"] [type="radio"]:checked {
	border-bottom: 2px solid #001E62;
  color: #001E62;
}

.tabs [class^="tab"] [type="radio"]:checked+div,
.tabs [class*=" tab"] [type="radio"]:checked+div {
	opacity: 1;
}

.tabs [class^="tab"] [type="radio"]+div,
.tabs [class*=" tab"] [type="radio"]+div {
	display: block;
	opacity: 0;
	padding: 2rem 0;
	width: 90%;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.tabs .tab-2 {
	width: 50%;
}

.tabs .tab-2 [type="radio"]+div {
	width: 200%;
	margin-left: 200%;
}

.tabs .tab-2 [type="radio"]:checked+div {
	margin-left: 0;
}

.tabs .tab-2:last-child [type="radio"]+div {
	margin-left: 100%;
}

.tabs .tab-2:last-child [type="radio"]:checked+div {
	margin-left: -100%;
}

#objetive_mode_button, #return_mode_button {
  box-shadow: unset !important;
  border-radius: unset !important;
  background-color: transparent !important;
  padding: unset !important;
  color: #001E62 !important;
  font-weight: bold !important;
  cursor: pointer !important;
  font-size: 14px !important;
}

.vestiva-button-green{
  color: #fff !important;
  background-color: #78BE20 !important;
  border:1px solid #78BE20;
  font-weight: 700 !important;
  font-family: 'Archivo', Open Sans !important;
}
.vestiva-button-green:hover{
  color: #fff !important;
  background-color: #007A33 !important;
  border:1px solid #007A33;
  font-weight: 700 !important;
  font-family: 'Archivo', Open Sans !important;
}

.skyBlue{
  color:#85B3D1 !important;
}
.colorVestiva{
  color:#003087 !important;
}
.li-lineheight-30{
  line-height: 30px
}
mark-azul{
  background: transparent !important;
  color: inherit !important;
}

.dropdown-menu-portfolios{
  background: #003087 !important;
}

.title-sections-vestiva{
  color:#003087 !important;
}
.accept, .mainlink{
  background: #003087 !important;
  color:#FFF;
}

.accept:hover{
  background: #003087 !important;
  color:#FFF;
}

.contact-section-1-title-1{
  font-size: 35px;
  text-transform: none !important;
}
.top-bar{
  background: #85B3D1 !important;
}
@media (max-width: 991px) {
  .custom-link-submenu:hover, .custom-link-submenu:active, .custom-link-submenu:focus{
    background: #003087 !important;
  }
}
.uppercase{
  text-transform: uppercase;
}
.navbar-fixed{
  padding-top: 0px;
  padding-bottom: 0px;

}

/**********/

/**** automated page **/

.automated-section-1{
  background: #001E62 !important;
}

.banner-automated {
  margin-top: 50px;
  padding-left: 50px;
  position: relative;
  min-height: 400px;
  color: #fff;
  background-position: right;
  background-size: auto;
  background-repeat: no-repeat;
}
@media (max-width: 991px) {
  .banner-automated {
    margin-top: 50px;
    padding-left: 50px;
    position: relative;
    min-height: 400px;
    color: #fff;
    background-position: right;
    background-size: auto;
    background-repeat: no-repeat;
  }
}

.automated-banner-title-1 {
  color: #555 ;
  font-family: 'Archivo', Open Sans;
  text-align: center;
  font-size: 45px;
  text-transform: capitalize;
  font-weight: 800 ;
}
.automated-banner-title-2 {
  color: #555 ;
  font-family: 'Archivo', Open Sans;
  font-size: 35px;
  font-weight: 700 ;
}

.automated-section1-title-1 {
  color: #fff !important;
  font-family: 'Archivo', Open Sans;
  text-align: center;
  font-size: 35px;
}
.automated-section1-title-2 {
  color: #fff !important;
  font-family: 'Archivo', Open Sans;
  font-size: 25px;
}
.automated-section2-title{
  color:#003087;
  font-family: 'Archivo', Open Sans;
}
.automated-section2-subtitle{
  color:#0092d3;
  font-family: 'Archivo', Open Sans;
}
.automated-section2-text{
  color:#555 ;
  font-size:18px;
  text-align:left;
  font-family: 'Archivo', Open Sans;
}
.automated-section-4-card-text{
  color:#555 ;
  text-align:left;
  font-size:15px;
  font-family: 'Inter', sans-serif ;
}
.automated-section-4-legend{
  color:#555 ;
  text-align:left;
  font-size:11px;
  font-family: 'Archivo', Open Sans;
}

.automated-section-5-text{
  color:#fff ;
  text-align:left;
  font-size:20px;
  font-family: 'Archivo', Open Sans;
}
.automated-section-5-title{
  color:#fff ;
  text-align:left;
  font-family: 'Archivo', Open Sans;
}
.automated-section-5-title2{
  color:#fff !important;
  font-size:28px;
  font-family: 'Archivo', Open Sans;
}

.automated-banner-title-1 mark-azul{
  background: transparent !important;
  color:#003087 !important;
}

.automated-banner-text{
  color:#555;
  font-size:25px;
  font-weight:400;
  margin-top: 3%;
}

.automated-section-3-title{
  color: #003087;
  font-family: 'Archivo', Open Sans;
}
.automated-card-year{
  background:#85B3D1;
  font-size:20px;
  color: #fff !important;
}

.w-40{
  width: 40% !important;
}
.pt-05{
  padding-top:  4% !important;
}
.automated-section-4-card-title{
  color: #003087 !important;
  font-family: 'Archivo', Open Sans !important;
}

div.flechas li{
  color: #003087 !important;
  font-family: 'Archivo', Open Sans !important;
}

.line-arrow{height:3px; background:#001E62; margin:-3px auto; text-align:center;width: 90%}

.automated-section-5-text{
  color:#fff !important;
}

section.automated-section-1 p{
  font-weight: 300 !important;
}

@media (max-width: 992px) {
  .automated-tilde-1 {
    width: 15%;
    max-width: 15%;
    min-width: 15%;
  }
}

/*** fin automated page***/


/**** hit page ****/
.banner-area-Hit{
  background-size: cover !important;
}

.hit-banner-title{
  text-align: left !important;
  text-transform: capitalize !important;
}

h1.hit-banner-title mark-azul{
  background: transparent !important;
  /*color:#003087 !important;*/
}

.sub-hit-banner-title{
  text-align: left !important;
  font-size: 25px !important;
  font-weight: 700 !important;
}
.banner-title-tra-light {
  color: #fff;
  text-transform: none;
  font-family: 'Archivo', Open Sans !important;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  max-width: 700px;
  margin-top: 20px;
}

.hit-title-section-0{
  color:#003087 !important;
}

.hit-section-5-card-body, .hit-section-5-icon-color{
  background: #85B3D1 !important;
}
.hit-section-5-card-body, .hit-section-5-card-body{
  border: unset !important;
}

.hit-section-5 .card-text{
  color:#fff !important;
}

.hit-section-6-title{
  font-weight: bold;
}
.hit-section-1{
  padding: 30px 0;
}
@media (max-width: 991px) {
  .tbill-section-1-title{
    line-height: 30px
  }
  sup{
    top:-.3em;
  }
}
div.hit-section-5-card-body li{
  color: #FFF !important;
}
/*** fin hit page**/

/*** alianzas page ***/
.alianzas-borde {
  border-left: 5px solid #85B3D1 !important;
}
/** fin alianzas page**/

/***page aboutus**/
blockquote{
  border-left: 3px solid #85B3D1;
}
/** fin page aboutus**/


/*** page price***/

.price-banner, .price-section-1{
  background-image:url(/vestiva/banners/costo-vestiva.png) !important;
  min-height: 280px;
}
.price-tab-1-subtitle{
  color:#555 !important;
}

/* Default mode */
.tab-card-header > .nav-tabs {
  border: none;
  margin: 0px;
}
.tab-card-header > .nav-tabs > li {
  margin-right: 2px;
}
.tab-card-header > .nav-tabs > li > a {
  border: 0;
  border-bottom:2px solid transparent;
  margin-right: 0;
  color: #737373;
  padding: 2px 15px;
}

.tab-card-header > .nav-tabs > li > a.show {
    border-bottom:2px solid #003087;
    color: #003087;
}
.tab-card-header > .nav-tabs > li > a:hover {
    color: #003087;
}

.tab-card-header > .tab-content {
  padding-bottom: 0;
}
.li-prices-1{
  font-size: 18px;
  color:#003087;
}

h1.hit-banner-title mark-azul{
  background: transparent !important;
}
/** fin page price**/

/**** page trading **/
.banner-title-tra {
  text-transform: none;
  font-family: 'Archivo', Open Sans !important;
  font-size: 45px;
  font-weight: 700;
  line-height: 60px;
  max-width: 800px;
  color: #003087;
}

.banner-title-trading-light{
  text-transform: none;
  font-family: 'Archivo', Open Sans !important;
  font-size: 20px;
  font-weight: 500;
  line-height: 60px;
  max-width: 800px;
  color: #003087;
}

.trading-banner-button{
  color:#fff !important;
  width: 24%
}
.section-sub-title-trading{
  margin-bottom: 0px !important;
  font-family: 'Archivo', Open Sans !important;
  font-weight: 700;
  font-size: 35px;
  line-height: 35px;
  color: #003087;
}
.section-title-trading {
  font-size: 20px;
  line-height: 28px;
  margin: 0;
  text-transform: unset !important;
  font-weight: 600;
  color: #85B3D1;
  letter-spacing: 1px;
}
.trading-text{
  color: #555 !important;
  font-weight: 500 !important;
}
.ico-markethub{
  background-image: url("/vestiva/icons/ico-markethub.png") !important;
}

@media (max-width: 991px) {

  .banner-title-tra{
    line-height: 50px;
  }
  .trading-banner-button{
    width: 100%;
  }
}
section.trading-section-1 .ts-service-box-img {
  /*border: 1px solid;*/
  min-width: 20%;
  padding-left: 5%;
}

/*** fin page trading **/

/** page information**/
#portfolio-types-container label{
  background-color: #555 !important;
  color: #fff !important;
  border-radius: 5px !important;
}
#portfolio-types-container > div > label.active {
  background: #001E62 !important;
  color: #fff !important;
}
.portfolioNames{
  border-top: unset !important;
}
.portfolio-banner-title{
  max-width: 100% !important;
}
.portfolioNames > div{
  height: 100px;
}
.radio-tabs-portfolios{
  /*height: 30px;*/
}
.label-tabs-portfolios{
  padding: 5% !important;
  margin:0px !important;
}
/** fin page portfolios ***/

/** page tbill**/

.t-bill-banner-title-2 {
  color: #fff !important;
  font-size: 25px;
  font-weight: 400;
  padding-top: 1%;
}

.t-bill-banner-title-1 {
  color: #fff !important;
  text-wrap: balance;
  font-weight: 700;
}

.t-bill-text {
  color: #fff !important;
  font-family: 'Archivo', Open Sans !important;
  font-size: 13px;
  text-wrap: balance;
  padding-top: 3%;
}
.t-bill-disclaimer{
  padding-left: 0px;
}
.tbill-section-1-title {
  color: #003087 !important;
  font-family: 'Archivo', Open Sans !important;
  font-size: 25px;
  font-weight: bold;
  text-wrap: balance;
  text-align: center;
  padding: 0px;
}
.tbill-section-1-text{
  font-style: normal;
  text-align: center;
}
.tbill-button{
  margin-top:40px;
}
.tbill-section-2 .titles{
  color:#fff !important;
}

.container-tbill-data{
  margin-bottom: 0%;
  background: #fff !important;
  border-radius: 10px;
  padding: 2%;
}

p.tbill-section-3-text strong:first-child{
  color: #003087 !important;
}
section.tbill-section-4 .fa-caret-right{
  color:#003087 !important;
}

/** fin page tbill**/

/** page ibonds**/

.banner-subtitle-ibonds {
  color: #003087 !important;
}

.ibonds-section-1{
  background: #001E62 !important;
}
.ibonds-section-1-text{
  color: #fff !important;
}
.ibonds-section-1-title{
  font-size: 25px !important;
}
.ibonds-icon-color{
  color: #85B3D1 !important;
}

.ibonds-icon-color{
  filter: brightness(0) saturate(100%) invert(74%) sepia(77%) saturate(427%) hue-rotate(174deg) brightness(92%) contrast(76%);;
}

.icon-singlebonds {
  filter: brightness(0) saturate(100%) invert(67%) sepia(40%) saturate(299%) hue-rotate(160deg) brightness(95%) contrast(90%) !important;
}

.ibonds-section-3-icon-color{
  color: #003087 !important;
}

.ibonds-section-3-titles{
  color:#555 !important;
}

.ibonds-section-4{
  background: #85B3D1 !important;
}

.card-header label{
  border: unset !important;
}
div.card-header .tab-2{
  width: 33.33% !important;
}
@media (max-width: 991px) {
  div.card-header .tab-2{
    width: 100% !important;
  }

  .tabs .tab-2{
    width: 100% !important;
  }

  div.banner-ibonds  .banner-title-tra{
    font-size: 30px !important;
  }
  .ibonds-text-1-banner {
    font-size: 20px !important;
    font-weight: bold;
    color: #003087 !important;
    padding-bottom: 5%;
    line-height: 25px !important;
  }
  .ibonds-text-2-banner {
    font-size: 20px !important;
    color: #003087 !important;
  }
  .navbar-fixed {
    z-index: 1000;
  }
}
.navbar-fixed {
  z-index: 1000;
}
.card-header > div > label.active {
  background: #001E62 !important;
  color: #fff !important;
}
.container-ibonds-data{
  margin-bottom: 0%;
  background: #fff !important;
  border-radius: 10px;
  padding: 2%;
}

.container-ibonds-instrucciones{
  background: #001E62 !important;
  color: #fff !important;
}
.title-ibons-instrucciones{
  color:#FFF !important;
}

.ibond-diversify{
  color:#FFF !important;
  background-image: url("/assets/images/icon-image/ICOnegocian.png");
}
.ibonds-section-6-border-right{
  border-right: unset !important;
}
.fa-caret-right{
  color:#fff !important;
}
.banner-ibonds{
  background-position: 50% 50% !important;
}

.title-color-box-ibonds-1{
  color: #003087!important;
}

.title-color-box-ibonds-2{
  color:  #003087!important;
}

.title-color-box-ibonds-3{
  color: #003087!important;
}
.title-color-box-ibonds-4{
  color: #003087!important;
}

.border-color-box-ibonds-1, .hit-section-4-card-body:hover{
  border: 5px solid #85B3D1 !important;
}

.border-color-box-ibonds-2, .hit-section-4-card-body:hover{
  border: 5px solid #85B3D1 !important;
}

.border-color-box-ibonds-3, .hit-section-4-card-body:hover{
  border: 5px solid #85B3D1 !important;
}
.border-color-box-ibonds-4, .hit-section-4-card-body:hover{
  border: 5px solid #85B3D1 !important;
}
.ibonds-text-1-banner{
  font-size: 30px;
  font-weight: bold;
  color: #003087 !important;
  padding-bottom: 5%;
  line-height: 35px;
}
.ibonds-text-2-banner{
  font-size: 25px;
  /*font-weight: bold;*/
  color: #003087 !important;
}
.ibonds-section-4-title{
  color: #003087 !important;
}
.ibonds-section-5-text{
  font-weight: 300;
}
/**fin page ibonds**/

/** product selection***/

.button_logout_prdslc{
  background: transparent !important;
  color:#fff !important;
  font-family: 'Archivo', Open Sans !important;
}

@media (max-width: 991px) {
  .logo2{
    width: 60%;
  }
  #chatbot-textarea-wrapper textarea{
    color: #000 !important;
  }

  #button-video-account-open{
    margin-top: 5%;
  }
}
.singlebonds-section-2-title{

  color: #FFF !important;
  font-family: 'Archivo', Open Sans !important;
  font-size: 25px;
  font-weight: bold;
  text-wrap: balance;
  text-align: center;
  padding: 0px;
  line-height: 30px;

}
