@CHARSET "UTF-8";

.text-bold { font-weight: bold; }
.error-title { font-size: 10em; }
li.nav-item.active { border-bottom: solid 4px #4b57a3; }
.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; }

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

.color-main { color:#4b57a3; }
.cwhite { color:#ffffff; }
.bgbackmain { background-color:#4b57a3; color: #fff; }
.bgbackmain2 { background-color:#345996; color: #fff; }
.bgbackmain3 { background-color:#8497b0; color: #fff; }
.bgbackmain4 { background-color:#4472c4; color: #fff; }
.bgbackmain5 { background-color:#87a4d9; 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:#4b57a3 !important; }
.subdropdowncss:hover .dropdown-menu { display: block;  margin-top: 0; }
.dropdown-menu { border: 1px solid #4b57a3; }
.dropdown-item { font-size: 0.9em; color:#4b57a3 !important; }

.pills-sos { margin:0; margin-left: 10px; margin-rigth: 10px;  max-width: 200px; min-height:60px; vertical-align:middle; text-align:left; padding: 20px; padding-bottom: 5px; font-size:0.9em; font-weight: bolder; }
.pills-sos-number {font-size: 3em; margin: 0; padding:0; padding-right:20px; top:-1.2em; }
sup.pills-sos-number {font-size: 3em; margin: 0; padding:0; padding-right:50px; top:0.5em; letter-spacing: -8px; }
.pills-sos-text { padding:0; padding-left:0px; margin:0; text-transform: uppercase; font-size: 0.9em; font-weight: bolder; letter-spacing: -1px; line-height: 0;  }

.bgpill-1 { background-color: #00aed9; color: #fff; }
.bgpill-2 { background-color: #933245; color: #fff; border:3px solid #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; }

.banda-container-line { background-image: url("/themes/default/images/bg-banda.jpg"); height: 5px; }

/*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 #4b57a3; 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:#4b57a3; 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: #4b57a3; }
	.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: #4b57a3 !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 #4b57a3; border-bottom:2px solid #4b57a3; }
