@font-face {
	font-family: 'Conv_CALIBRI';
	src: url('fonts/CALIBRI.eot');
	src: local('☺'), url('fonts/CALIBRI.woff') format('woff'), url('fonts/CALIBRI.ttf') format('truetype'), url('fonts/CALIBRI.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body{
margin:0 !important;
box-sizing:border-box;
font-family:'Conv_CALIBRI',Sans-Serif;

}
.fondo{
	    background-color: #fff;
    background-image: url(../images/fondo.png);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: 50% auto;
}
.header {
    background-color: #fff;
}
.top-header-row {
    background-color: #A63C24;
    margin: 0;

}
.social-media-text-top-header {
    color: #fff;
}
.main-nav-row {
    background-color: #E79D19;
}
@media (max-width: 736px) and (min-width: 320px){
.main-nav-row {
    background-color: #000000;
}
}
.main-nav-row .item-inner-main-nav .dropdown-menu {
    background-color: #c6d320;
}

.top-header-row .item-inner-top-header a:hover {
    background-color: #A63C24;
}

.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #000000;
}
.main-nav-row .item-inner-main-nav:hover {
    background-color: #E79D19;
}

.main-nav-row .item-inner-main-nav a:hover {
    background-color: #E79D19;
    color: #fff;
}

.lg{
 text-align: center;
 border-right: 1px solid #ccc;
}
.list{
	padding-top: 40px;
    border-left: 1px solid #000000;
    padding-left: 30px;
}
.myresume-desc {
    color: #666!important;
}
@media (min-width: 768px){
.footer {
    position: relative;
}
	}

/* CSS interno */

.middle-header-row .col-sm-3 {
    width: 288px;
    height: 100px;
    padding: 0;
    background: url(../images/bg-logo.png) no-repeat center;
	margin-top: -15px;
}
.middle-header-row .col-sm-3 img, .social-media-text-top-header {
    display: none;
}
.h1{
font-size:30px;
font-weight:normal;
color:#fff;
text-align:center;
	padding: 10px;
	margin-top: 5px;
}
.p, .li{
font-size:20px;
color:#5F5D5D;
text-align: justify;
}

.p2{
font-size:18px;
color:#5F5D5D;
text-align: justify;
}
.p8{
font-size:18px;
color:#5F5D5D;
text-align: center;
}
.down{
	padding-top: 10px;
}
.boton{
    display: block;
    background-color: #AA4239;
    color: white;
    text-align: center;
    width: 300px;
    padding: 20px 30px;
    text-decoration: none;
    margin: 60px auto 0 auto;
    font-weight: 100;
    border-radius: 5px;
}
.uli{
	padding-top: 20px;
}
.a{
	display: block;
	background-color:#AA4239;
	color: #ffffff;
	text-align:center;
	 width:100%;
	padding:20px 30px;
	text-decoration:none;
	margin:60px auto 0 auto;
	font-weight:100;
	border-radius:5px;
}
.carousel {
    position: relative;
    width: 100%;
}
.carousel-caption {
	width: 80%;
    top: 20% !important;
	text-align: left !important;
	padding-top: 0px;
	margin-left: -120px; !important;
	}
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px;

	    color: #fff;
    background-color: #1b212a;
    border-color: #1b212a;
}
.btn-default {
        color: #fff;
    background-color: #1b212a;
    border-color: #1b212a;
}
.input-group.search-box-container {
    margin-top: 15px;
}
.col-links-inner-top-header {
    border-right: none;
    width: 100%;
}
.main-nav-row .item-inner-main-nav a {
        border-right: none;
    font-size: 16px;
    color: #252525;
    font-weight: 400;
    font-family:'Conv_CALIBRI',Sans-Serif;
}

.item-inner-top-header a:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.item-inner-top-header:nth-child(1) a:before {
    content: "\f09a";
       color: #fff;
    font-size: 14px;

    padding: 6px;
    border-radius: 13px;
    width: 26px;
    text-align: center;
}
.item-inner-top-header:nth-child(1) a:hover::before {
    content: "\f09a";
       color: #fff;
    font-size: 14px;
    
    padding: 6px;
    border-radius: 13px;
    width: 26px;
    text-align: center;
}

.item-inner-top-header:nth-child(2) a:before {
    content: "\f16d";
       color: #fff;
    font-size: 14px;
 
    padding: 6px;
    border-radius: 13px;
    width: 26px;
    text-align: center;
}
.item-inner-top-header:nth-child(2) a:hover::before{
    content: "\f16d";

    font-size: 14px;
   
    background-size: 100%;
    color: #fff !important;
    padding: 6px;
    border-radius: 13px;
    width: 26px;
    text-align: center;
}

.fa-chalkboard-teacher:before {
    content: "\f51c" !important;
}

.item-inner-top-header:nth-child(3) a:before {
    content: "\f099";
     color: #fff;
    font-size: 14px;
   
    padding: 6px;
    border-radius: 13px;
    width: 26px;
    text-align: center;
}
.item-inner-top-header:nth-child(3) a:hover::before {
    content: "\f099";
     color: #fff;
    font-size: 14px;
    
    padding: 6px;
    border-radius: 13px;
    width: 26px;
    text-align: center;
}
.item-inner-top-header:nth-child(4) a:before {
    content: "\f167";
     color: #fff;
    font-size: 14px;
  
    padding: 6px;
    border-radius: 13px;
    width: 26px;
    text-align: center;
}
.item-inner-top-header:nth-child(4) a:hover::before {
    content: "\f167";
     color: #fff;
    font-size: 14px;
    
    padding: 6px;
    border-radius: 13px;
    width: 26px;
    text-align: center;
}.item-inner-top-header:nth-child(5) a:before {
    content: "\f0e1";
     color: #fff;
    font-size: 14px;
    
    padding: 6px;
    border-radius: 13px;
    width: 26px;
    text-align: center;
}
.item-inner-top-header:nth-child(5) a:hover::before {
    content: "\f0e1";
     color: #fff;
    font-size: 14px;
  
    padding: 6px;
    border-radius: 13px;
    width: 26px;
    text-align: center;
}
.nav>li>a:focus .nav>li>a:hover {
    text-decoration: none;
    background-color: #c6d320 !important;
}
.cinco{
	margin-top: 30px;
}
.docente{
	margin-top: 15px;
}
.once{
	margin-top: 40px;
}
.top{
	margin-top: 20px;
}
.carreras{
	margin-top: 40px;
}
.simulacion{
	margin-top: 15px;
}
.hospital{
	margin-top: 20px;
}
.estudiantes{
	margin-top: 13px;
}
.btn-cont {
    padding: 30px 0;
	text-align: center;
}
.btn1.celeste {
    background-color: #2699FB;
    color: #FFF;
}
.btn1, .btn1:visited {
    position: relative;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-clip: padding-box;
    color: #fff;
    padding: .7rem 1rem;
    display: inline-block;
}
.btn-default1 {
    color: #ffffff;
    background-color: #F0B429;
    border-color: #F0B429;
    padding: 0px;
    transition: .3s;
}
.btn-default2 {
    color: #ffffff;
    background-color: #005883;
    border-color: #F0B429;
    padding: 0px;
    transition: .3s;
}
.btn:focus, .btn:hover {
       color: #fff;
    background-color: #1b212a;
    border-color: #1b212a;text-decoration: none;
}
.azul{
    background: #005883;
    color: #FFF;
	margin-right: 25px;
}
.azul:hover{
    background: #0c73a7;
}
.btn-default1 :hover {
    color: #ffffff;
    background-color: #F0B429;
    border-radius: 20px;
}

.img{

	padding-bottom: 15px;
}

/*mapas*/
.ul {
    background: #eaeaea;
    list-style: none;
    margin: 10px 0;
    padding: 0;
}
.ul li {
    padding: 0;
    display: block;
}
.ul h2.amarillo {
    border-left: 20px solid #bb9010;
}
.ul h2 {
    padding: 16px 40px 16px 10px;
    margin: 0;
    background: #E8E8E8 url(../images/flechas.png) no-repeat top 20px right 16px;
    background-size: 22px 142px;
    color: #666;
    cursor: pointer;
    overflow: hidden;
    font-size: 20px;
    -webkit-box-shadow: -1px 5px 17px -9px rgba(0,0,0,0.75);
    -moz-box-shadow: -1px 5px 17px -9px rgba(0,0,0,0.75);
    box-shadow: -1px 5px 17px -9px rgba(0,0,0,0.75);
    transition: 1s;
}
.ul h2 a {
    display: block;
    background: transparent;
    color: #666;
}
.ul h2.seleccionado {
    background: #666 url(../images/flechas.png) no-repeat top -100px right 16px;
    background-size: 22px 142px;
    color: #FFF;
    -webkit-box-shadow: -1px 8px 17px -9px rgba(0,0,0,0.75);
    -moz-box-shadow: -1px 8px 17px -9px rgba(0,0,0,0.75);
    box-shadow: -1px 8px 17px -9px rgba(0,0,0,0.75);
}
.ul h2.naranja {
    border-left: 20px solid #a75300;
}
.ul h2.rojo {
    border-left: 20px solid #64121a;
}
.ul h2.morado {
    border-left: 20px solid #6e3256;
}
.ul h2.verde {
    border-left: 20px solid #256e25;
}
.ul h2.azull {
    border-left: 20px solid #005883;
}
.ul h2.azulClaro {
    border-left: 20px solid #1e8a94;
}
.mas{
	font-size: 20px;
    color: #d58512;
    text-align: center;
    font-weight: bold;
}
.unad-flive {
    color: #fff;
    margin-top: 30px;
    margin-bottom: 50px;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 3px solid #F0B429;
}
#unad .table>thead>tr>th {
    background: #163380;
    padding: 15px;
}
.f-bg-blue{
	    background-color: #005883;
	    border: 3px #F0B429 solid;
}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #F0B429;
}
.btn-primary {
    color: #fff !important;
    background-color: #005883 !important;
    border-color: #fff !important;
}
.fas fa-sitemap:before {
    content: "\f0e8" !important;
}
.div-boton{
	    margin-top: 50px;
    background-color: #e6e6e6;
}
.navbar-nav {
  display: table;
    float: none !important;
    margin: auto !important;
}
div[itemtype="http://schema.org/Organization"] + div.container{
	width: 100%;
	margin:0;
	padding: 0;
}
.p3-2 {
         font-size: 37px;
    color: #a63c24;
    text-align: center;
    font-weight: bold;
    font-family: Oswald;
    margin-top: 30px;
    font-family: 'Roboto', sans-serif;
}
.gris{
	color: #333333;
    border: solid 1px #dddddd
}
.parrafos-u-cartagena{
	     text-align: center;
    padding: 20px;
    margin-bottom: 40px;
    font-size: 12px;
    font-weight: 400;
    color: #333333;
    padding-top: 40px;
}
.margen{
	    margin-top: 60px;
}
.margen-1{
	    margin-top: 40px;
	margin-bottom: 40px;
}
.middle-header-row {
    padding-bottom: 20px;
}
.icon-bar {
    position: fixed;
    top: 60%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
    z-index: 1000;
}
.icon-bar a {
  display: block;
  text-align: center;
  padding: 16px;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
}

/* Style the social media icons with color, if you want */
.icon-bar a:hover {
  background-color: #000000;
}

.facebook {
  background: #000000;
  color: white;
}



.instagram {
  background: #000000;
  color: white;
}

.twitter {
  background: #000000;
  color: white;
}
.linkedin {
  background: #000000;
  color: white;
}


@media only screen and (max-width: 768px){
.icon-bar {
   display: none;
}}
.fab fa-youtube{
	content: "\f167" !important;
}
@media screen and (max-width: 600px) {
       table {
           width:100%;
       }
       thead {
           display: none;
       }
       tr:nth-of-type(2n) {
           background-color: inherit;
       }
       tr td:first-child {

           font-weight:bold;
           font-size:1.3em;
       }
       tbody td {
           display: block;
           text-align:center;
       }
       tbody td:before {
           content: attr(data-th);
           display: block;
           text-align:center;
       }
}
@media (max-width: 768px){
.icon-bar {
    display: none;
    position: inherit;
}}
.main-nav-row .navbar-header .icon-bar {
    background-color: #fff;
}
.footer .footer-company-section {
    background-color: #000 !important;
    overflow: auto;
    height: auto;
}

.footer-text-line{
	color: #fff !important;
}.text-muted {
    color: #fff !important;
}
.pfooter-text-line{
	color: #fff !important
}
.v-m{
	font-size: 20px;
    color: #000;
    text-align: left;
    font-weight: bold;
    border-left: solid 10px #009640;
    text-transform: uppercase;
    margin-top: 30px;
    padding-left: 6px;
}
.v-m-texto{
	color: #959595;
    font-size: 16px;
    font-family:'Conv_CALIBRI',Sans-Serif;
    line-height: 29px;
    font-weight: 100;
    margin-top: 20px;
	text-align: justify;
}
.footer-legal-section {
    background: #fff;
    font-size: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    color: #000 !important;
}

.copyright-row .term-conditions-link, .footer, .powered-by-row .term-conditions-link, .privacy-advercity-row .term-conditions-link {
    color: #fff;
}
@media (max-width: 768px){
.main-nav-row .item-inner-main-nav a {
    border-right: solid 1px #fff;
    font-size: 16px;
    color: #fff;
    font-weight: 700;
    font-family:'Conv_CALIBRI',Sans-Serif;
    text-transform: uppercase;

}}
@media (max-width: 768px){
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
    color: #fff !important;
}}
.mision {
   font-size: 32px;
    color: #3d734a;
    text-align: center;
   
    margin-top: 30px;
    border-top: solid 1px #dddddd;
    border-bottom: solid 1px #dddddd;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: bold;
   
}
.gris-1 {
    color: #333333;
    border: solid 1px #dddddd;
   min-height: 190px;
}
.ee-logotype-powered-by {
    display: inline-block;
    width: 77px;
    filter: contrast(0.5);
}
.privacy-advercity-row .col-sm-3 {
    background-image: url(../images/bg2-logo.png);
    background-repeat: no-repeat;
    height: 129px;
}
img.ee-logotype {

    display: none;
}
.header .ee-header-profile .ee-myresume {
    font-size: 12px;
    color: #fff !important;
}
.botones {
    background-color: #A63C24;
    color: #fff;
    font-size: 18px;
    padding: 15px;
    border-radius: 4px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
}
@media (max-width: 767px){
    .eesites-fixed-buttons.affix-bottom {
        position: inherit !important;
    }
    .eesites-fixed-buttons {
        position: inherit !important;
        background-color: transparent;
    }
}