@import url(https://fonts.googleapis.com/css?family=Oswald);
body{
		padding-top: 73px;
	}
	main{
		border-top: 3px solid #3498DB;
		border-bottom: 3px solid #3498DB;
		padding-top:15px;
	}
    #main{
      padding-bottom:20px;
    }
	.no-margin{
		margin-left:0px;
		margin-right: 0px;
	}
	.no-padding{
		padding:0;
	}
	.navbar-brand{
		padding:0 15px !important;
	}
	.navbar-brand h1{
		padding: 0;
		margin: 0;
	}
	.navbar-brand img{
		width:170px;
	}
	.borde-colores:before{
		content: "";
		z-index: 1;
		position:absolute;
		width: 100%;
		height: 3px;
		background:-webkit-linear-gradient(90deg,
			#D51C1E 14.2%,
			#00A5D3 14.2%,
			#00A5D3 28.4%,
			#571E89 28.4%,
			#571E89 42.6%,
			#FDE602 42.6%,
			#FDE602 56.8%,
			#6BA941 56.8%,
			#6BA941 71%,
			#E29106 71%,
			#E29106 85.2%,
			#DB0F71 85.2%,
			#DB0F71 100%);
		background:-o-linear-gradient(90deg,
			#D51C1E 14.2%,
			#00A5D3 14.2%,
			#00A5D3 28.4%,
			#571E89 28.4%,
			#571E89 42.6%,
			#FDE602 42.6%,
			#FDE602 56.8%,
			#6BA941 56.8%,
			#6BA941 71%,
			#E29106 71%,
			#E29106 85.2%,
			#DB0F71 85.2%,
			#DB0F71 100%);
		background:linear-gradient(90deg,
			#D51C1E 14.2%,
			#00A5D3 14.2%,
			#00A5D3 28.4%,
			#571E89 28.4%,
			#571E89 42.6%,
			#FDE602 42.6%,
			#FDE602 56.8%,
			#6BA941 56.8%,
			#6BA941 71%,
			#E29106 71%,
			#E29106 85.2%,
			#DB0F71 85.2%,
			#DB0F71 100%);
	}
	.titulo{
		margin: auto;
		text-align: center;
		border-bottom: 2px solid #E8C04F;
		font-size: 2em;
	}
	.titulo span{
		background: #E8C04F;
		border-radius: 6px 6px 0 0;
		padding: 0 10px;
		color: white;
	}
	.noticias h3{
		font-size: 1.6em;
	}
	.articulos{
		margin-top: 20px;
		padding-bottom: 20px;
	}
	.noticias .articulo{
		border-left: 2px solid teal;
		margin-bottom:10px;
		text-align: justify;
	}
	main>section{
		padding-bottom: 10px;
		
	}
	main>section:nth-child(2n){
		/*background: url(templates/masterbootstrap/img/bg-fracuts.png) repeat-x;
		-webkit-background-size: 100% 30px;
		background-size: 50% 30px;*/
		background: #f1f1f1;
		border-top: 2px solid #CDEEFA;
	}
	.direccion{
		color: #525252;
	    font-size: 1.1em;
	    vertical-align: bottom;
	    text-align: center;
	    font-family: 'Oswald', sans-serif;
	    height: 92px;
	    display: flex;
	    align-items: center;
	}
	.copyright{
  		font-family:'Oswald', sans-serif;
  		font-size:1em;
  		color:#6d6d6d;
	}
	.vcenter {
		display: inline-block;
		vertical-align: middle;
		float: none;
	}
	.banner img{
		width: 100%;
		
	}
	.page-header{
		text-align: center;
		padding: 0;
  		margin:0;
  		border-bottom:0;
  		border-top: 1px solid #ccc;
	}
	.page-header h2,.page-header h1{
		display: table;
        margin: auto;
        padding: 5px 10px;
        background: #009BDF;
        border-radius: 0 0 12px 12px;
        font-style: italic;
        color: white;
        margin-bottom: 20px;
	}
	.back-to-top{
		position: fixed;
		bottom: 0;
		right: 0;
	}
	.unstyled{
		padding: 0;
	}
	.unstyled li{
		list-style-type: none;
		padding: 0;
	}
	@media (min-width: 768px){
		.form-horizontal .control-label {
		    text-align: left;
		}
	}
	.login input[type="text"],.login input[type="password"]{
		height: 42px;
		padding: 8px 12px;
		font-family: "Open Sans", Helvetica, Arial, sans-serif;
		font-size: 15px;
		line-height: 1.467;
		color: #3498db;
		border: 2px solid #bdc3c7;
		border-radius: 6px;
		box-shadow: none;
		-webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
		transition: border .25s linear, color .25s linear, background-color .25s linear;
		outline: none;
	}
	main h3{
		font-weight: 500;
		color:#0088cc;
	}
	#footer{
		background: url(http://dimensiones.repo.fitec.edu.co/index.php/frontend/files/get/2399_banner_fractus/linea-de-color.png)
		no-repeat left bottom / 100%, #f5f5f5 !important;
		padding-bottom: 20px;
	}
	#footer img{
		max-width: 100%;
	}
.servicios-index .articulo .tile h3{
	color: white;
}
.servicios-index .articulo:nth-child(odd) .tile{
	background-color: #2791d9;
	color: white;
}
.servicios-index .articulo:nth-child(odd) .tile:hover{
	background-color: #3B9DE0;
}

.servicios-index .articulo:nth-child(even) .tile{
	background-color:#1abc9c;
	color: white;
}
.servicios-index .articulo:nth-child(even) .tile:hover{
	background-color:#48c9b0;
}
.servicios-index .articulo{
	cursor: pointer;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
}
.servicios-index .articulo:hover {
	
	-webkit-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	transform: translateY(-10px);
}
.carousel-control{
	display: -flex;	
	align-items: center;
	justify-content: center;
}
.noticias img{
  width:70%;
}
input[type="text"],input[type="email"],textarea{
  height: 42px;
    padding: 8px 12px;
    font-family: "Lato", Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.467;
    color: #3498db;
    border: 2px solid #bdc3c7;
    border-radius: 6px;
    box-shadow: none;
    -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
    transition: border .25s linear, color .25s linear, background-color .25s linear;
}
#likeboxbluestandardleft{
  width:336px !important;
}
#twitterbutton2left{
  width:336px !important;
}
.well{
  border-radius:0px !important;
  margin-bottom:0px !important;
  border:none !important;
  background:white;
}
.redes-pie img{
  width:50px;
  margin-left:20px;
}
.carousel-caption{
      bottom: 10px !important;
    padding-bottom: 0px;
}
.carousel-caption p{
  margin-bottom:0px;
  padding-bottom:0px !important;
}
.carousel-control{
  display:flex;
}
.titulo_articulo{
  display: table;
  margin: auto;
  padding: 5px 10px;
  background: #009BDF;
  border-radius: 0 0 12px 12px;
  font-style: italic;
  color: white;
  margin-bottom: 20px;
}
.articulo-custom{
  border: 1px solid #ccc;
  padding: 0 5px 5px 5px;
}

.lista_icono_azul li{
  background: url(http://www.fitec.com.co/dimensiones/index.php/frontend/files/get/imagenes_varias/icono-lista-azul.png) left top no-repeat;
  list-style: none;
  width: 45%;
  display: inline-block;
  padding-left: 20px;
  padding-bottom: 40px;
  text-align: justify;
  margin-left: 3%;
  vertical-align:top;
}
.lista_icono_azul{
  padding: 0px;
}
.lista-componentes li a{
  text-align: right;
  display: block;
}
.lista-componentes li{
  list-style:none;
  margin:10px auto;
}
.top-nav-collapse .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
}
.top-nav-collapse .navbar-brand,.top-nav-collapse .navbar-brand img{
  height: 50px;
  width:initial;
  -webkit-transition:all 0.2s;
  -moz-transition:all 0.2s;
  -ie-transition:all 0.2s;
  transition:all 0.2s;
}
.top-nav-collapse .navbar-brand h1{
	font-size: 50px; 
}
.top-nav-collapse{
  min-height: inherit;
}
.asesor img{
  max-height:200px;
}
.asesor .media-heading{
  color:#37839A;
  font-size: 1em;
  font-weight: bold;
}
.asesor p{
  font-size:13px;
  line-height:1.4;
}
.row.vtop{
  margin-bottom:20px;
}
.vtop {
    display: flex;
    align-items: flex-start;
}
.modal-dialog{
    position: relative;
    display: table; /*This is important */
    overflow-y: auto;    
    overflow-x: auto;
    width: auto;
    min-width: 300px;
    max-width:90%;
  	z-index:99999;
}
.modal-dialog img{
  max-width:100%;
}
.enlace-publicacion{ 
  display: block; 
  width: 80%; 
  padding:20px; 
  background: steelblue; 
  color:white; 
  text-align:center; 
  margin:10px; 
  border-radius: 20px; 
  text-decoration:none; 
  transition:all .2s; 
  border-bottom:4px solid #29679A;
  cursor:pointer;
} 
.texto-publicacion{ 
  font-size:1.5em; 
} 
.enlace-publicacion:hover,.enlace-publicacion:focus{ 
  text-decoration:none; 
  color:white; 
  transform:translateY(4px); 
  border-bottom:1px; 
  transition:all .2s; 
} 
.enlace-publicacion i{ 
  display:block; 
  font-size:3em; 
  margin-bottom:5px; 
}