@CHARSET "UTF-8";

.text-bold { font-weight: bold; }
.error-title { font-size: 10em; }
li.nav-item.active { border-bottom: solid 4px #11316b; }
.card-news {  margin-right: 10px; }
.justify-left { justify-content: left !important; }
.pad0 { padding:0; }
.mar0 { margin:0; }
.text-legal-form { font-size:0.7em; text-align:left; padding-top:20px; padding-bottom:20px; }
.text-legal-form > a { font-size: 1em !important; text-decoration:underline !important; color:#0056b3 !important; }
.rrss {padding-right:80px;}
.border-flag { box-shadow: 10px 10px 10px 5px rgba(255, 255, 255, 0.5); }
.mt10 {margin-top: 10px; }
.mb10 {margin-bottom: 10px; }
.mb0 {margin-bottom: 0px; }
.pb0 {padding-bottom: 0px; }
.mt0 {margin-top: 0px; }
.pt0 {padding-top: 0px; }
.pt20 {padding-top: 20px; }
.pad20 {padding: 20px; }
.pd-t-8 {padding-top: 8px;}
.pd-b-2 {padding-bottom: 2px;}
.pd-t-2 {padding-top: 2px;}
.pd-t-5 {padding-top: 5px;}
.pd-b-2 {padding-bottom: 2px;}
.padrl-20 {padding-right: 20px; padding-left: 20px; }
.padrl-10 {padding-right: 10px; padding-left: 10px; }
.padl5{padding-left: 5px !important;}

.martopfixed{/*margin-top:128px !important;*/ margin-top:82px !important;}

.color-main { color:#11316B; }
.cwhite { color:#ffffff; }
.bgbackmain { background-color:#11316B; color: #fff; }
.bgbackmain2 { background-color:#345996; color: #fff; }
.bgbackmain3 { background-color:#4b7dbb; color: #fff; }
.bgbackmain4 { background-color:#87a4d9; color: #fff; }
.bgbackmain5 { background-color:#2f5597; color: #fff; }

.ulmap { font-size: 1.05em; padding:10px; margin:0; list-style-type: square;}
.ulmap > li { line-height: 1.6em; }

.text-menu-lang , a.text-menu-lang { font-size: 0.85em; padding-top: 10px; color:#11316b !important; }
.subdropdowncss:hover .dropdown-menu { display: block;  margin-top: 0; }
.dropdown-menu { border: 1px solid #11316b; }
.dropdown-item { font-size: 0.9em; color:#11316b !important; }

.pills-sos { margin:0; margin-left: 10px; margin-rigth: 10px;  width: 235px; height:160px; vertical-align:middle; text-align:left; padding: 10px; padding-bottom: 5px; font-size:0.9em; font-weight: bolder; }
.pills-sos-grid-1 { margin:0; width:50px; border:0px solid white;}
.pills-sos-number {font-size: 1.8em; margin: 0; padding:0; padding-left:10px; padding-right:20px; top:-1.2em; }
sup.pills-sos-number {font-size: 1.8em; margin: 0; padding:0; padding-left:10px; padding-right:20px; top:0.5em; letter-spacing: -6px; }
.pills-sos-text { padding:0; padding-left:0px; margin:0; text-transform: uppercase; font-size: 0.80em; font-weight: bolder; letter-spacing: -0.9px; line-height: 0;  }

.bgpill-1 { background-color: #00aed9; color: #fff; }
.bgpill-2 { background-color: #933245; color: #fff; }
.bgpill-3 { background-color: #f36d25; color: #fff; }
.bgpill-4 { background-color: #f99d26; color: #fff; }
.bgpill-5 { background-color: #17496a; color: #fff; }

.pills-comp { max-width: 170px; min-height:80px; vertical-align:middle; text-align:center; padding: 0px; padding-right: 20px; padding-left: 20px; font-size:0.9em; font-weight: bolder; }
.pills-comp-padtop { max-width: 170px; min-height:80px; vertical-align:middle; text-align:center; padding: 5px; padding-right: 20px; padding-left: 20px; font-size:0.9em; font-weight: bolder; }

.maplistborder { border: 1px solid grey; }
.list-basic {color: #333333; }
.tab-home {background-color: #fff;}
.tab-home__content p { color: #11316B; }
.btn-white-border { border: solid 1px #11316B !important; }
.nav-tabs .nav-link { background-color: #ffffff; }
.imgcumpsos { max-height: 190px; }

/*collapse*/
.text-toogle[aria-expanded=false] .ico-collapsed-on { display: none;}
.text-toogle[aria-expanded=true] .ico-collapsed-off { display: none;}
.text-toogle[aria-expanded=false] .text-collapsed-on { display: none; content: ""; }
.text-toogle[aria-expanded=true] .text-collapsed-off{ display: none; content: ""; }

.text-toggle-collapsed,
p.text-toggle-collapsed,
.text-toggle-collapsed p{box-sizing: border-box;color: rgb(119, 119, 119);font-size: 15px;font-weight: 400;line-height: 20px;margin: 0px;margin-bottom: 10px;outline-width: 0px;text-align: left;word-spacing: 1px;}
a.text-toogle {color: #333;cursor: pointer;font-size: 17px;font-weight: 400;line-height: 18px;text-align: left;text-decoration: none;text-decoration-color: rgb(119, 119, 119);text-decoration-line: none;text-decoration-style: solid;}
.collapse-pad { padding:15px; }
.text-toggle-collapsed-big, .text-toggle-collapsed.text-toggle-collapsed-big p { font-size: 1.125rem !important; font-weight:500; line-height: 20px; word-spacing: 1px; }

.bg-collapsed1 { padding: 20px; border: 0px solid #11316B; border-radius: 5px; box-shadow: 0px 0px 12px 2px rgba(0, 0, 0, 0.2);}
.date.text-right { float: right; }
.date:hover, a.date:hover { color: #ffffff; }
.txt-size-min { font-size:0.9em !important; }

.img-new-thumb { height: 160px; width: 202px;}

div.card-news__body > p { margin-bottom:0rem !important; }
.bgc1, p.bgc1, p > .bgc1 {background-color:#1e50ab; font-size:0.9rem !important; }
.bgc2, p.bgc2, p > .bgc2  {background-color:#f2f2f2; font-size:0.9rem !important; }

.text-bgc1, p.text-bgc1, p > .text-bgc1 {color:#11316B; font-size:0.9rem !important; }
.text-bgc2, p.text-bgc2, p > .text-bgc2  {color:#333; font-size:0.9rem !important; }

.pagination { display: inline-block !important;}
.page-item { display: inline-block !important; margin-right:10px; margin-left:10px;  }
.bordertop { border-top:1px solid #f2f2f2; margin-top:0.5rem;  margin-bottom:0.5rem ;}
.borderbottom { border-top:1px solid #f2f2f2; margin-top:0.5rem; margin-bottom:0.5rem;}
.card-news__body { padding-top: 0.5rem; }
.card-news__header__country { font-size: 1.2rem;}

.bg-covered { background-image: "";  background-size: cover;  background-repeat:   no-repeat; background-position: center center; height: 300px; width:550px; }
@media screen and (max-width: 1174px) { 
	.nav-tabs .nav-link { border-radius: 5px 5px 0px 0px;  padding: 10px; }
	.nav-tabs a { font-size: 13px; color: #11316B; }
	.bg-covered { background-image: "";  background-size: cover;  background-repeat:   no-repeat; background-position: center center; height: 190px; width:350px; }
}

#main-pill-talento { color:#ffffff !important; background-color: #11316b !important; }
#main-pill-talento > .list-item__body > .list-item__header__talento > h2  { color:#ffffff!important; font-size:1.5em; }
a.shadowbox { /*box-shadow: 0px 0px 10px 5px rgb(255, 255, 255, 0.8);*/ border: 1px solid white; }

#slogan {text-align:center !important; border-radius: 20px; background-image:    url('/themes/default/images/header/header-slogan.jpg');  background-size:cover; background-repeat:no-repeat; background-position: center center;}
#slogan-text { display: flex;  justify-content: center;  align-items: center;  min-height: 100px;  padding: 20px; /*color:#fff; text-transform: uppercase;*/ text-shadow:rgb(255, 255, 255) 1px 1px 4px; }

.slogan-text2 > h2, .slogan-text2 { font-size: 1.4em; text-align: center !important;}
.slogan-center { text-align: center !important; }

.text-slogan-animated{ color: #555555; animation: animationSlogan 2s linear forwards;}
@keyframes animationSlogan {
  0%{ letter-spacing: 0px; opacity : 0; }
  50%{ letter-spacing: 3px; opacity : 0.7; }
  85%{ opacity : 1; }
}
.container-slogan { border-top:2px solid #11316B; border-bottom:2px solid #11316B; }

.icon-twitter2 { background: transparent url("/themes/default/images/icons/twitter_color.svg") center no-repeat; background-size: 3em; width:60px; height: 70px; }
.icon-linkedin2 { background: transparent url("/themes/default/images/icons/linkedin_color.svg") center no-repeat; background-size: 3em; width:60px; height: 70px; }
.imgcli { max-height: 100px;}

.textmin07 { font-size:0.7em; }
.textmin08 { font-size:0.8em; }
.textmin09 { font-size:0.9em; }
.textmin1 { font-size: 1em; }
