@charset "UTF-8";

/*
@font-face {
    font-family: 'gilroy';
    src: url('../fonts/gilroy-bold-webfont.woff2') format('woff2'),
         url('../fonts/gilroy-bold-webfont.woff') format('woff');
    font-weight: bold;
    font-style: normal;

}
@font-face {
    font-family: 'gilroyregular';
    src: url('../fonts/gilroy-regular-webfont.woff2') format('woff2'),
         url('../fonts/gilroy-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
*/

input[type="radio"], input[type="checkbox"] {
    margin: 0px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}

/******
* GENERALES
*******/
body {
	color: #242424;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.3;
	position: relative;
}
.pt_16{ font-size: 14px; }
b, strong { font-weight: bold; }
.prelative { position: relative; }

/******
* GRLS
*******/
.montserrat{ font-family: 'Montserrat', sans-serif !important; }
h2, .h2 {
	color: #7c92af;
	font-size: 30px !important;
	line-height: 1.1;
	margin: 0 0 20px;
}
p { margin: 0 0 25px; font-family: 'Montserrat', sans-serif; }
.heading {
	font-size: 20px;
	margin: 0 0 10px;
}
.fa {
	background-image: url(../images/icons_sprite.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	display: inline-block;
	margin-right: 5px;
}
.no-bullets { list-style: none; }
.padding-top-5{ padding-top: 5px; }
.padding-top-10{ padding-top: 10px; }
.padding-top-15{ padding-top: 15px; }
.padding-top-20{ padding-top: 20px; }
.padding-top-25{ padding-top: 25px; }
.padding-top-30{ padding-top: 30px; }
.padding-top-35{ padding-top: 35px; }
.padding-top-40{ padding-top: 40px; }
.padding-top-45{ padding-top: 45px; }
.padding-top-50{ padding-top: 50px; }
.padding-top-55{ padding-top: 55px; }
.padding-top-60{ padding-top: 60px; }
.padding-top-80{ padding-top: 80px; }
.padding-bottom-80{ padding-top: 80px; }
.padding-bottom-5{ padding-bottom: 5px; }
.padding-bottom-10{ padding-bottom: 10px; }
.padding-bottom-15{ padding-bottom: 15px; }
.padding-bottom-20{ padding-bottom: 20px; }
.padding-bottom-25{ padding-bottom: 25px; }
.padding-bottom-30{ padding-bottom: 30px; }
.padding-bottom-35{ padding-bottom: 35px; }
.padding-bottom-40{ padding-bottom: 40px; }
.padding-bottom-45{ padding-bottom: 45px; }
.padding-bottom-50{ padding-bottom: 50px !important; }
.padding-bottom-55{ padding-bottom: 55px; }
.padding-bottom-60{ padding-bottom: 60px; }
.padding-bottom-70{ padding-bottom: 70px; }
.padding-bottom-80{ padding-bottom: 80px; }
.margin_0{ margin: 0; }
.margin-top-5{ margin-top: 5px; }
.margin-top-10{ margin-top: 10px; }
.margin-top-15{ margin-top: 15px; }
.margin-top-20{ margin-top: 20px; }
.margin-top-25{ margin-top: 25px; }
.margin-top-30{ margin-top: 30px; }
.margin-top-35{ margin-top: 35px; }
.margin-top-40{ margin-top: 40px; }
.margin-top-45{ margin-top: 45px; }
.margin-top-50{ margin-top: 50px; }
.margin-top-55{ margin-top: 55px; }
.margin-top-60{ margin-top: 60px; }
.margin-bottom-5{ margin-bottom: 5px !important; }
.margin-bottom-10{ margin-bottom: 10px; }
.margin-bottom-15{ margin-bottom: 15px; }
.margin-bottom-20{ margin-bottom: 20px; }
.margin-bottom-25{ margin-bottom: 25px; }
.margin-bottom-30{ margin-bottom: 30px; }
.margin-bottom-35{ margin-bottom: 35px; }
.margin-bottom-40{ margin-bottom: 40px; }
.margin-bottom-45{ margin-bottom: 45px; }
.margin-bottom-50{ margin-bottom: 50px; }
.margin-bottom-55{ margin-bottom: 55px; }
.margin-bottom-60{ margin-bottom: 60px; }
.text-white{ color: white !important; }
.text-black{ color: black !important; }
.logo_verde{ padding-top: 50px; }
.nuestros_profesores{ padding-top: 90px; }
.graduar_2{ display: none; }
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
    margin-bottom: 0.5rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit;
}

h1, .h1 { font-size: 2.5rem; }
h2, .h2 { font-size: 2rem; }
h3, .h3 { font-size: 2rem; }
h4, .h4 { font-size: 1.5rem; }
h5, .h5 { font-size: 1.25rem; }
p.big { font-size: 16px; }
.text_uppercase{ text-transform: uppercase; }
.text_lowercase{ text-transform: lowercase; }
.font-weight{ font-weight: bold; }
.font-weight-600{ font-weight: 600; }
.font-weight-500{ font-weight: 600; }
.font-weight-normal{ font-weight: 200 !important; }
.text_left{ text-align: left; }
.text_right{ text-align: right; }
.text_center{ text-align: center; }
.text_justify{ text-align: justify; }
.custom-list {
    list-style: none;
    padding-left: 0;
}
.hr_mision_vision_academica{
    margin-top: 0;
    margin-bottom: 0;
    border: 0;
    border-top: 1px solid #c8c8c8;
}
.vertical_top{ vertical-align: top; }
.padding_10{ padding: 10px; }
.padding_10_fondo_gris{
    background: #eeeeee;
    padding: 10px;
    border-radius: 5px;
}
.padding_right_5{ padding-right: 5px; }
.padding_right_10{ padding-right: 10px; }
.padding_right_15{ padding-right: 15px; }
.padding_left_5{ padding-left: 5px; }
.padding_right_width18{
    width: 18px;
    padding-right: 5px;
}
.padding_right_20_width18{
    width: 18px;
    padding-right: 20px;
}
.fondo_gris_transparente{
    background: rgba(238, 238, 238, 0.6);
    padding: 15px 30px 15px 30px !important;
}
.padding_right_10_width50{
    width: 50px;
    padding-right: 10px;
    padding-top: 2.5px;
}
.padding_5_width30{
     width: 30px;
     padding: 5px;
 }
.padding_5_width30_margin_4{
    width: 30px;
    padding: 5px;
}
.padding_5_width30_margin_4 img{ margin-top: 4px !important; }
.padding_5_width18_mision_vision{
    width: 7px;
    padding-top: 0;
}
.padding_5_width18_mision_vision img{ margin-top: -6px; }
.padding_5_width18_mision_vision h3{
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 0;
}
.padding_5_width18{
    width: 18px;
    padding: 5px;
}
.padding_5{ padding: 5px; }
.padding_30{ padding: 30px; }
.padding_50{ padding: 0 13px 0 40px; }
.footer_negro{
    border-top: 2px solid #0A402B;
    background: black;
}
.cursor_pinter{ cursor: pointer; }
.display_none{ display: none; }
.teacher_fondo_verde{ background-image: url(../images/uic/bg_teachers_model_green.jpg) !important; }
.verde_la{
    background-image: none !important;
    padding-bottom: 45px !important;
}
.padding_250{ padding-top: 250px; }
.hr_licenciaturas{
    border-top: 1px solid #9D9D9C;
    margin: 0;
    width: 100%;
}
.fondo_transparente{ background: transparent !important; }
.line_height_18{ line-height: 18px; }
.id_number_2{ background-color: #262626 !important; }
.btn{ border-radius: 0; }
.margin_top_2{ margin-top: 3px; }
.margin_top_3{ margin-top: 3px; }
.usericon_celular input{ padding-right:25px; }
.usericon_celular:before{
    opacity: .8;
    height: 100%;
    width: 15px;
    display: block;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    position: absolute;
    right: 25px;
    content: url(../images/uic/telefono_formulario.svg);
    font-style: normal;
    font-weight: 400;
    pointer-events: none;
    -webkit-font-smoothing: antialiased;
    margin-top: 11px;
}
.usericon_correo input{ padding-right:25px; }
.usericon_correo:before{
    opacity: .8;
    height: 100%;
    width: 15px;
    display: block;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    position: absolute;
    right: 25px;
    content: url(../images/uic/usuario_formulario.svg);
    font-style: normal;
    font-weight: 400;
    pointer-events: none;
    -webkit-font-smoothing: antialiased;
    margin-top: 11px;
}
.usericon_candado input{ padding-right:25px; }
.usericon_candado:before{
    opacity: .8;
    height: 100%;
    width: 15px;
    display: block;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    position: absolute;
    right: 25px;
    content: url(../images/uic/candado_formulario.svg);
    font-style: normal;
    font-weight: 400;
    pointer-events: none;
    -webkit-font-smoothing: antialiased;
    margin-top: 11px;
}
.usericon_calendario input{ padding-right:25px; }
.usericon_calendario:before{
    opacity: .8;
    height: 100%;
    width: 15px;
    display: block;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    position: absolute;
    right: 25px;
    content: url(../images/uic/calendario_formulario.svg);
    font-style: normal;
    font-weight: 400;
    pointer-events: none;
    -webkit-font-smoothing: antialiased;
    margin-top: 11px;
}
.imagen_contorno{ padding: 0; }
.imagen_contorno img{
    position: absolute;
    right: 20px;
}
.datos_contacto{ border-bottom: 2px solid #262626 !important; }
.check_box_admision{ margin-top: 0 !important; }
.carousel-control{
    position:absolute;
    top:35%;
    left:0;
    bottom:0;
    width:15px;
    opacity:.5;
    filter:alpha(opacity=0);
    font-size:20px;
    color:#fff;
    text-align:center;
    text-shadow:0 1px 2px rgba(0,0,0,00);
    background-color:rgba(0,0,0,0)
}
.carousel-control.left {
    /* background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%); */
    background-image: none;
    /* background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001))); */
    /* background-image: linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%); */
    /* background-repeat: repeat-x; */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=0);
}
.carousel-control.right {
    left: auto;
    right: 0;
    /* background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%); */
    background-image: none;
    /* background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5))); */
    /* background-image: linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%); */
    /* background-repeat: repeat-x; */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.panel-default { border-color: #9D9D9C; }
.imagen_mas_menos{
    margin-top: -3px;
    margin-right: 5px;
}
.tienes_alguna_pregunta{ width: 395px; }
.imagen_paloma_tec{ margin-right: 6px; }
.admission-process .button_descarga .model ul li {
    background-color: #9DD53A !important;
    color: #242424 !important;
    display: inline-block !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    padding: 5px 0px !important;
    text-transform: uppercase !important;
}
.button_descarga .model{
    padding-left: 0;
    padding-right: 0;
}
.button_descarga .model ul li{ margin-bottom: 0 !important; }
.boton_descargar_content{ padding-top: 0; }

.si_quiero_universidad_body{ margin-bottom: 38px; }
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{ border: 1px solid transparent; }
.button_solicitud_admision{ padding-top: 5px; }
.stats_3{ background-image: none !important; }
.button_solicitud_admision button{ padding: 11px 50px; }
.masfoot h3{ margin: 0; }
.imagen_logo_blanco_universidad{ padding-top: 24px; }
.menu_principal_margin_right{ margin-right: 10px !important; }
.masfoot .container{ padding-bottom: 30px; }

.verde{ color: #006633; }
.verde_background{ background-color: #006633 !important; }
.verde_fuerte{ color: #0A402B; }
.verde_fuerte_background{ background-color: #0A402B !important; }
.verde_claro{ color: #9DD53A !important; }
.verde_claro_backgroud{ background-color: #9DD53A; }
.crema{ color: #C9BA9D; }
.crema_background{ background-color: #C9BA9D; }
.gris{ color: #777777; }
.gris_C6{ color: #C6C6C6; }
.gris_oscuro{ color: #444444; }
.letter_white{ color: #FFFFFF; }
.gris_oscuro_claro{ color: #4C4C4C; }
.bio label{ color: #4C4C4C !important; }
.size_16{ font-size: 16px; }
/******
* HEADER
*******/
.masthead {
	box-shadow: 0 5px 8px rgba(0, 0, 0, 0.5);
	position: fixed;
	width: 100%;
	z-index: 10000;
}
.top-navbar { background-color: #242424; }
.top-navbar .container { position: relative; }
.top-navbar .call-us {
	color: #fff;
	font-size: 12px;
	left: 15px;
	line-height: 1;
	position: absolute;
	top: -27px;
}
.top-navbar .call-us a,
.top-navbar .call-us a:hover,
.top-navbar .call-us a:focus { color: #fff; text-decoration: none;}
.top-navbar .call-us a .fa {
	background-position: -26px -86px;
	float: left;
	height: 20px;
	margin-top: -3px;
	width: 20px;
}

.top-navbar .navbar {
	background-color: #006633;
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: 39px solid #242424;
	border-radius: 0;
	margin-bottom: 0;
}
.top-navbar .navbar-header .navbar-brand {
	height: auto;
	margin-bottom: 15px;
	margin-top: 15px;
	padding: 0;
}
.top-navbar .navbar-header .navbar-brand img {
	width: 180px;
	height: auto;
}

.top-navbar .navbar-toggle {
	border: 1px solid #006633;
	border-radius: 0;
	margin: 15px;
	padding: 7px;
}
.top-navbar .navbar-toggle .fa {
    background-position: -30px -117px;
    display: block;
    height: 22px;
    margin-right: 0;
    width: 25px;
}
.top-navbar .navbar-toggle.collapsed .fa {
    background-position: -3px -117px;
    display: block;
    height: 22px;
    margin-right: 0;
    width: 24px;
}
.top-navbar .navbar-toggle,
.top-navbar .navbar-toggle:hover,
.top-navbar .navbar-toggle:focus,
.top-navbar .navbar-toggle.collapsed { background-color: #006633; }
.top-navbar .navbar-collapse {
	max-height: 430px;
	overflow-x: hidden;
	overflow-y: scroll;
	padding: 0;
}
.top-navbar .nav { margin: 0; }

.top-navbar .nav > li {
	display: inline-block;
	float: none;
}

.top-navbar .nav.main-menu {
	margin-bottom: 0;
	margin-top: -56px;
}
.top-navbar .nav.main-menu > li > a {
	background-color: transparent;
	color: #242424;
	line-height: 1.1;
	padding: 5px 10px;
	text-transform: uppercase;
	white-space: nowrap;
}
.top-navbar .nav.main-menu > li:last-child > a { padding-right: 0; }
.top-navbar .nav.main-menu > li.dropdown > a,
.top-navbar .nav.main-menu > li.dropdown > a:hover
.top-navbar .nav.main-menu > li.dropdown > a:focus {
	background-color: transparent;
	color: #242424;
}
.top-navbar .nav.main-menu > li.dropdown > a > .fa {
	background-position: -46px -170px;
	height: 10px;
	margin-left: 5px;
	margin-right: 0;
	margin-top: 3px;
	transition: all .2s;
	width: 14px;
}
.top-navbar .nav.main-menu > li.dropdown.open > a > .fa {
	background-position: -46px -190px;
	transition: all .2s;
}
.top-navbar .nav.main-menu > li.dropdown > .dropdown-menu {
	background-color: #fff;
	border: none;
	box-shadow: 0 4px 5px rgba(0, 0, 0, 0.25);
	margin-top: 10px;
	padding: 10px 10px 20px;
	top: 160%;
}
.top-navbar .nav.main-menu > li.dropdown > .dropdown-menu > .title {
	border-top: 1px solid #7c92af;
	color: #242424;
	margin-top: 20px;
	padding: 10px 10px 5px;
	text-transform: uppercase;
}
.top-navbar .nav.main-menu > li.dropdown > .dropdown-menu > .title:first-child {
	border-top: none;
	margin-top: 0;
}
.top-navbar .nav.main-menu > li.dropdown > .dropdown-menu > li > a {
	color: #242424;
	padding: 5px 10px 5px 20px;
}
.top-navbar .nav.main-menu > li.dropdown > .dropdown-menu > li > a:hover {
	background-color: transparent;
	/*text-decoration: underline;*/
}

.top-navbar .nav.top-menu {
	background-color: #242424;
	margin-top: -118px;
	clear: both;
}
.top-navbar .nav.top-menu > li { padding: 2px; }
.top-navbar .nav.top-menu > li.action,
.top-navbar .nav.top-menu > li > a.fill-form {
	background-color: #89bd2b;
	border-radius: 20px;
	color: #000;
	padding: 4px 10px;
}
.master.green .top-navbar .nav.top-menu > li.action { background-color: #89bd2b; }
.master.blue .top-navbar .nav.top-menu > li.action { background-color: #0fb6bf; }
.master.purple .top-navbar .nav.top-menu > li.action { background-color: #796992; }
.master.red .top-navbar .nav.top-menu > li.action { background-color: #ea534e; }
.top-navbar .nav.top-menu li a {
	color: #fff;
	font-size: 11px;
	line-height: 0.8;
	padding: 2px 0;
}
.top-navbar .nav.top-menu li a:hover { /*text-decoration: underline;*/ }
.top-navbar .nav.top-menu li a .fa-sign-in {
	background-position: -4px -87px;
	float: left;
	height: 18px;
	margin-top: -4px;
	width: 20px;
    transform: rotate(180deg);
}

/******
* CONTENT
*******/
.primary-content { padding: 50px 0; }

.secondary-content { padding-bottom: 20px; }

.secondary-content.legend {
	background-image: url(../images/Recurso.jpg);
	background-size: cover;
    padding-top: 50px;
}

.prime { padding: 125px 0 0; }
.prime {
	background-color: #000;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: right 100px;
}
.prime.home { background-image: url(../images/uic/uic_stage_image.jpg); }
.prime.master-law { background-image: url(../images/uic/uic_stage_bg_derecho.jpg); }
.prime.master-strategic-management { background-image: url(../images/uic/uic_stage_bg_admin_estrategica.jpg); }
.prime.master-public-management { background-image: url(../images/uic/uic_stage_bg_psicologia.jpg); }
.prime.master-marketing { background-image: url(../images/uic/uic_stage_bg_mercadotecnia.jpg); }
.prime.master-trade { background-image: url(../images/uic/uic_stage_bg_relaciones_comerciales.jpg); }

.prime.uc-university {
	background:white !important;
	background-position: center 115px;
}
.prime.edu-model {
	background:white;
	background-position: center 115px;
}
.prime .study-mode {
	background-color: #006633;
	color: #fff;
	display: inline-block;
	font-size: 14px;
	padding: 15px 30px;
	text-transform: uppercase;
}
.master.green .prime .study-mode { background-color: rgba(137, 189, 43, 0.6); }
.master.blue .prime .study-mode { background-color: rgba(15, 182, 191, 0.6); }
.master.purple .prime .study-mode { background-color: rgba(121, 105, 146, 0.6); }
.master.red .prime .study-mode { background-color: rgba(234, 83, 78, 0.6); }
.prime .study-mode.xs {
	margin-left: -15px;
	position: relative;
	top: 20px;
}
.prime .prime-text {
	display: table-cell;
	padding: 160px 0 110px;
	vertical-align: middle;
}
.prime-text h1,
.prime-text .sub-head,
.prime-text h2 {
	text-shadow: 0 2px 4px rgba(0, 0, 0, 0.6);
	color: #fff;
}
.prime-text h1 {
	font-size: 45px;
	font-weight: bold;
	line-height: 1;
	margin: 0 0 10px;
}
.prime-text .sub-head {
	font-size: 25px;
	margin: 0 0 20px;
}
.prime-text hr {
	border-top: 2px solid #7c92af;
	height: 1px;
	margin: 10px 0 10px;
	text-align: left;
	width: 60%;
}
.master.green .prime-text hr { border-top-color: white; }
.master.blue .prime-text hr { border-top-color: #0fb6bf; }
.master.purple .prime-text hr { border-top-color: #796992; }
.master.red .prime-text hr { border-top-color: #ea534e; }
.prime-text .body-text { color: #fff; }

.prime.interiors {}
.prime.uc-university { background-color: #586f87; }
.prime.uc-university .study-mode {
	background-position: right center;
	height: 30px;
	padding: 0;
	top: 315px;
	width: 80px;
}
.prime.uc-university .prime-text { padding-top: 130px; }

.loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('../images/pageLoader2.gif') 50% 50% no-repeat rgb(249,249,249);
    opacity: .8;
}

/* Masters Menu */
.masters-programs {
	background-color: #262626;
	height: auto;
	position: absolute;
	width: 320px;
	top: -38px;
	z-index: 10;
}
.masters-programs .panel {
	background-color: transparent;
	border: none;
	border-radius: 0;
	box-shadow: none;
}
.masters-programs .panel + .panel {
	border-top: 1px solid #666;
	margin-top: 0;
}
.masters-programs .panel-heading {
	background-color: transparent;
	border-bottom: 1px solid #fff;
	border-left: none;
	border-right: none;
	border-top: none;
	border-radius: 0;
	display: table;
	width: 100%;
}
.masters-programs .panel-title {
	display: table-cell;
	font-size: 16px;
	font-weight: 700;
	vertical-align: middle;
}
.masters-programs .panel-title a { color: #fff; }
.masters-programs .panel-title a:hover,
.masters-programs .panel-title a:focus{ text-decoration: none; }
.masters-programs  .collapse-control {
	display: table-cell;
	text-align: right;
	vertical-align: middle;
}
.masters-programs  .collapse-control a {
	display: inline-block;
	height: 25px;
}
.masters-programs  .collapse-control .fa {
	height: 25px;
	margin-right: 0;
	width: 25px;
}
.masters-programs  .collapse-control a[aria-expanded="true"] .fa { background-position: -60px -347px; }
.masters-programs  .collapse-control a[aria-expanded="false"] .fa { background-position: -60px -377px; }
.masters-programs .panel-collapse { padding: 15px; }
.masters-programs .panel-collapse ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.masters-programs .panel-collapse ul li {
	font-size: 12px;
	margin-bottom: 10px;
	padding-left: 20px;
	position: relative;
}
.masters-programs .panel-collapse .fa-angle-right {
	background-position: -13px -172px;
	height: 15px;
	position: absolute;
	left: 0;
	top: 1px;
	width: 15px;
}

/* Description area */
.description { padding-bottom: 0; }
.description h2 { font-size: 42px; }
.description .headline { font-size: 21px; }

/* Learning Promise */
.learning-promise {}
.learning-promise ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.learning-promise li {
	display: table;
	margin-bottom: 20px;
}
.learning-promise li div {
	display: table-cell;
	vertical-align: top;
}
.learning-promise li .fa {
	background-position: -1px -186px;
	height: 22px;
	width: 22px;
}
.learning-promise li .text { padding-left: 5px; }

/* Stats */
.stats {
	background-color: #242424;
    background-image: url(../images/uic/fondo_uic.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	color: #fff;
	padding-top: 30px;
}
.stats h2 {
	font-size: 38px;
	margin-bottom: 50px;
	text-align: center;
	color: white;
}
.stats h3 {
	font-size: 24px;
	margin-bottom: 20px;
	text-align: center;
}
.stats h4 { text-align: center; }
.stats .headline {
	font-size: 28px;
	text-align: center;
}
.stats p { text-align: center; }
.stats p.a-center { padding: 0 80px; }
.stats .desc { margin-top: 10px; }
.stats .desc.with-title { height: 130px; }
.stats .icon { text-align: center; }
.stats .icon .fa {
	height: 70px;
	margin: 0;
	width: 82px;
}

.stats .icon .fa.big {
	height: 97px;
	width: 102px;
}
.stats .icon img{ display: unset;}
.stats .icon .fa-certificate { background-position: -60px -194px; }
.stats .icon .fa-globe { background-position: -144px -194px; }
.stats .icon .fa-university { background-position: -226px -194px; }
.stats .icon .fa-users { background-position: -310px -194px; }
.stats .icon .fa-puzle { background-position: -188px 0px; }
.stats .icon .fa-network { background-position: -289px 0px; }
.stats .icon .fa-brain { background-position: -188px -100px; }
.stats .icon .fa-care { background-position: -289px -98px; }
.stats .icon .fa-check {
	background-position: -68px -115px;
	height: 54px;
	width: 64px;
}
.stats.with-background.univ {
	background: #242424 url(../images/bg_university_stats.jpg) no-repeat center center;
	background-size: cover;
}
.stats.with-background.univ h2 { margin-bottom: 30px; }

.stats.edu-model-part { padding-top: 80px; }
.stats.edu-model-part h2 {
	color: #fff;
	padding: 0 160px;
}

.stats.edu-model-part .desc {
	font-size: 14px;
	font-weight: normal;
	line-height: 1.2;
	margin: 0;
	text-align: center;
}

/* Stats1 */
.stats1 {
	background-color: #222222;
	color: #fff;
	padding-top: 50px;
}
.stats1 h2 {
	font-size: 38px;
	margin-bottom: 50px;
	text-align: center;
	color: #7c92af;
}
.stats1 h3 {
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 20px;
	text-align: center;
	color: #242424;
}
.stats1 h4 { text-align: center; }
.stats1 .headline {
	font-size: 28px;
	text-align: center;
}
.stats1 p { text-align: center; }
.stats1 .text_justify { text-align: justify; }
.stats1 p.a-center { padding: 0 80px; }
.stats1 .desc { margin-top: 10px; }
.stats1 .desc.with-title { height: 130px; }
.stats1 .icon { text-align: center; }
.stats1 .icon .fa {
	height: 70px;
	margin: 0;
	width: 82px;
}
.stats1 .icon .fa.big {
	height: 97px;
	width: 102px;
}
.stats1 .icon .fa-certificate { background-position: -60px -194px; }
.stats1 .icon .fa-globe { background-position: -144px -194px; }
.stats1 .icon .fa-university { background-position: -226px -194px; }
.stats1 .icon .fa-users { background-position: -310px -194px; }
.stats1 .icon .fa-puzle { background-position: -188px 0px; }
.stats1 .icon .fa-network { background-position: -289px 0px; }
.stats1 .icon .fa-brain { background-position: -188px -100px; }
.stats1 .icon .fa-care { background-position: -289px -98px; }
.stats1 .icon .fa-check {
	background-position: -68px -115px;
	height: 54px;
	width: 64px;
}
.stats1.with-background.univ {
	background: #242424 url(../images/bg_university_stats.jpg) no-repeat center center;
	background-size: cover;
}
.stats1.with-background.univ h2 { margin-bottom: 30px; }

.stats1.edu-model-part { padding-top: 80px; }
.stats1.edu-model-part h2 {
	color: #fff;
	padding: 0 160px;
}

.stats1 .data1 {
	color: #7c92af;
	font-size: 50px;
	font-weight: 700;
	margin: 0 0 10px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.stats1 .desc1 {
	font-size: 16px;
	font-weight: bold;
	color: #242424;
	line-height: 1.2;
	margin: 0;
	text-align: center;
}

/********/
/* stats2 */
.stats2 {
	background-color: #586f87;
	color: #fff;
	padding-top: 50px;
}
.stats2 h2 {
	font-size: 38px;
	margin-bottom: 50px;
	text-align: center;
	color: white;
}
.stats2 h3 {
	font-size: 18px;
	margin-bottom: 20px;
	text-align: center;
}
.stats2 h4 { text-align: center; }
.stats2 .headline {
	font-size: 28px;
	text-align: center;
}
.stats2 p { text-align: center; }
.stats2 p.a-center { padding: 0 80px; }
.stats2 .desc { margin-top: 10px; }
.stats2 .desc.with-title { height: 130px; }
.stats2 .icon { text-align: center; padding-top: 25px;}
.stats2 .icon .fa {
	height: 70px;
	margin: 0;
	width: 82px;
}

.stats2 .icon .fa.big {
	height: 97px;
	width: 102px;
}
.stats2 .icon img{ height: auto;
	width: 80px; display: unset;}
.stats2 .icon .fa-certificate { background-position: -60px -194px; }
.stats2 .icon .fa-globe { background-position: -144px -194px; }
.stats2 .icon .fa-university { background-position: -226px -194px; }
.stats2 .icon .fa-users { background-position: -310px -194px; }
.stats2 .icon .fa-puzle { background-position: -188px 0px; }
.stats2 .icon .fa-network { background-position: -289px 0px; }
.stats2 .icon .fa-brain { background-position: -188px -100px; }
.stats2 .icon .fa-care { background-position: -289px -98px; }
.stats2 .icon .fa-check {
	background-position: -68px -115px;
	height: 54px;
	width: 64px;
}
.stats2.with-background.univ {
	background: #242424 url(../images/bg_university_stats.jpg) no-repeat center center;
	background-size: cover;
}
.stats2.with-background.univ h2 { margin-bottom: 30px; }

.stats2.edu-model-part { padding-top: 80px; }
.stats2.edu-model-part h2 {
	color: #fff;
	/*padding: 0 160px; */
}

.stats2.edu-model-part .desc {
	font-size: 14px;
	font-weight: normal;
	line-height: 1.2;
	margin: 0;
	text-align: center;
}
/* Benefits/Acknowlegments */
.benefits-acknowlegments {
	background-image: url(../images/bg_benefits_acknowlegments.png);
	background-repeat: repeat-y;
	background-position: center top;
	padding-top: 50px;
}
.benefits-acknowlegments .benefits { padding: 40px; }
.benefits-acknowlegments .benefits .heading,
.benefits-acknowlegments .benefits h2 {
	color: black;
	font-size: 38px;
	margin-bottom: 40px;
}
.benefits-acknowlegments .benefits ul,
.benefits-acknowlegments .benefits li {
	color: black;
	margin-bottom: 20px;
}
.benefits-acknowlegments .benefits li { display: table; }
.benefits-acknowlegments .benefits li > div {
	display: table-cell;
	vertical-align: top;
    padding-right: 22px;
}
.benefits-acknowlegments .benefits li .fa {
	background-position: -1px -186px;
	height: 22px;
	width: 22px;
}
.benefits-acknowlegments .benefits li .text { padding-left: 5px; }

.benefits-acknowlegments .benefits ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
}
.benefits-acknowlegments .benefits ul li {}
.benefits-acknowlegments .acknowlegments { padding-left: 20px; }
.benefits-acknowlegments .acknowlegments h2 {
	font-size: 28px;
	margin-bottom: 10px;
}
.benefits-acknowlegments .acknowlegments .logo { margin-bottom: 40px; }
.benefits-acknowlegments .acknowlegments .logo img {
	height: auto;
	width: 180px;
}
.benefits-acknowlegments .acknowlegments .body-text { margin: 0; }
.benefits-acknowlegments .acknowlegments .carousel {}
.benefits-acknowlegments .acknowlegments .carousel .carousel-indicators { top: 100%; }
.benefits-acknowlegments .acknowlegments .carousel .carousel-indicators li {
	background-color: #7c92af;
	border: 2px solid #7c92af;
}
.benefits-acknowlegments .acknowlegments .carousel .carousel-indicators li.active { background-color: #fff; }

.benefits-grad { padding-top: 50px; }
.benefits-grad .logo { margin-bottom: 30px; }
.benefits-grad .check-icon { list-style: none; }
.benefits-grad .check-icon .fa {
	color: #005cb8;
	font-size: 24px;
	margin-right: 5px;
	vertical-align: -4px;
}
.benefits-grad .check-icon li { margin-bottom: 10px; }
.benefits-grad .bgray {
	background-color: #ebebeb;
	padding: 20px 20px 5px;
}
.benefits-grad .bgray h2 {
	color: #005cb8;
	text-align: center;
}
.benefits-grad .bgray .body-text {
	margin-bottom: 30px;
	text-align: center;
}

/* Teachers/Model */
.teachers-model {
	background-image: url(../images/uic/bg_teachers_model_green.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 50px;
}
.teachers-model .teachers { padding-right: 20px; }
.teachers-model .teachers h2 {
	color: #fff;
	font-size: 38px;
	margin-bottom: 40px;
	margin-top: 90px;
}
.teachers-model .teachers .body-text {
	color: #fff;
	margin: 0 0 40px;
}
.teachers-model .model { padding-left: 20px; }
.teachers-model .model h2 {
	color: #242424;
	font-size: 38px;
}
.teachers-model .model .body-text {
	color: #fff;
	margin: 0 0 20px;
}
.teachers-model .model ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.teachers-model .model ul li {
	color: #444444;
	display: table;
	margin-bottom: 20px;
}
.teachers-model .model ul li > div {
	display: table-cell;
	vertical-align: top;
}
.teachers-model .model ul li .fa {
	background-position: -1px -163px;
	height: 22px;
	width: 22px;
}

.check_li .model ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.check_li .model ul li {
    color: #242424;
    display: table;
    margin-bottom: 20px;
}
.check_li .model ul li > div {
    display: table-cell;
    vertical-align: top;
}
.check_li_footer .model ul li > div {
    display: table-cell;
    vertical-align: baseline;
}
.check_li .model ul li .fa {
    background-position: -1px -163px;
    height: 22px;
    width: 22px;
}
.master.green .teachers-model .model ul li .fa { background-position: -267px -307px; }
.master.blue .teachers-model .model ul li .fa { background-position: -267px -374px; }
.master.purple .teachers-model .model ul li .fa { background-position: -267px -352px; }
.master.red .teachers-model .model ul li .fa { background-position: -267px -330px; }

.teachers-model .model ul li .text { padding-left: 5px; }

.teach-model {}
.teach-model .item { margin-bottom: 20px; }
.teach-model .feat-icon {
	vertical-align: middle;
	text-align: center;
}
.teach-model .feat-icon .icon {
	background-image: url(../images/icons_sprite.png);
	background-position: 3px 0;
	background-repeat: no-repeat;
	display: block;
	margin: 0 auto;
	height: 90px;
	width: 90px;
}
.teach-model .feat-icon .icon.standarts { background-position: 17px -97px; }
.teach-model .feat-icon .icon.coperability { background-position: -72px -97px; }
.teach-model .feat-icon .icon.accesability { background-position: -158px -97px; }
.teach-model .feat-icon .icon.monitor { background-position: -250px -97px; }
.teach-model h3 {
	color: #00b2e2;
	font-size: 18px;
	margin: 10px 0 0;
}

/* University */
.university.interiors,
.university { padding-top: 50px; }
.university h2 { font-size: 38px; }
.university h2.lower { font-size: 28px; }
.university .heading { margin-bottom: 20px; }
.university .shield { padding: 60px 60px 0; }
.university.interiors .shield { padding: 0 60px; }
.university .body-text { margin-bottom: 20px; }
.university .panel-group { margin-bottom: 0; }
.university .panel-group .panel {
	background-color: #fff;
	border: none;
	border-radius: 0;
	box-shadow: none;
}
.university .panel-group .panel-heading {
	background-color: transparent;
	border-bottom: 1px solid #ccc;
	border-radius: 0;
}
.university .panel-group .panel-title {
	color: #7c92af;
	font-size: 26px;
}
.university .panel-group .panel-title > a:hover,
.university .panel-group .panel-title > a:focus { text-decoration: none; }
.university .panel-group .panel-body {
	border-top: none !important;
	border-bottom: 1px solid #ccc;
}
.university .panel-group .panel-title a .fa {
	background-position: 0px -237px;
	height: 29px;
	vertical-align: -4px;
	width: 31px;
}
.university .panel-group .panel-title a.collapsed .fa { background-position: -31px -207px; }
.university ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.university ul li {
	display: table;
	margin-bottom: 20px;
}
.university ul li > div {
	display: table-cell;
	vertical-align: top;
}
.university ul li .fa {
	background-position: -1px -185px;
	height: 22px;
	width: 22px;
}
.university li .text { padding-left: 5px; }

/* Legend */
.legend {
	background-color: #006633;
	color: #fff;
	padding-top: 50px;
}
.legend h2 {
	color: #fff;
	text-align: left;
}
.legend p {
	margin: 0;
	text-align: left;
}

.legend .blue{
	color: rgb(124,146,175);
	text-decoration: underline;
}

.legend .blue1{
	/*color: rgb(153,193,218);*/
}

.legend .tipoL{
	font-family: Georgia, "Times New Roman", Times, serif;
}


/* Legend1 */
.legend1 {
	background-color: #262626;
	color: #fff;
	padding-top: 65px;
    padding-bottom: 65px;
}
.legend1 h2 {
	color: #fff;
	font-size: 25px;
	text-align: left;
	margin: 0 0 10px;
}
.legend1 p {
	margin: 0;
	text-align: right;
}

.legend1 .blue{
	color: rgb(124,146,175);
}

.legend1 .button a {
    background-color: #9DD53A;
    color: black;
    display: inline-block;
    font-size: 14px;
    padding: 10px 50px;
    letter-spacing: 1.5px;
    font-weight: bold;
    text-decoration: none;
}

/* Brands */
.brands { padding-top: 50px; }
.brands h2 {
	color: #242424;
	font-weight: 600;
	text-align: center;
	text-transform: uppercase;
}
.brands .pad { padding: 0 70px; }
.brands img {
	margin: 0 auto 20px;
	padding: 0 40px;
}
.brands p { text-align: center; }



/* Admission Form */
.admission-form {}
.primary-content.admission-form { padding-top: 50px; }
.admission-form h1 {
	color: black;
	font-size: 45px;
	margin: 0;
}
.admission-form .links-list {
	background-color: #0A402B;
	width: 232px;
}
.admission-form .links-list .item {
	display: inline-block;
	border-right: 1px solid #006633;
}
.admission-form .links-list a {
	display: block;
	padding: 10px;
}
.admission-form .links-list a .fa {
	height: 33px;
	margin: 0;
	width: 34px;
}
.admission-form .links-list a .fa-calendar { background-position: -49px -39px; }
.admission-form .links-list a .fa-phone { background-position: -84px -39px;}
.admission-form .links-list a .fa-call-center { background-position: -121px -39px; }
.admission-form .links-list a .fa-whatsapp {background-position: -157px -39px; }
.admission-form h2 .warning {
	color: #4C4C4C;
	display: inline-block;
	float: right;
	font-size: 11px;
	margin-top: 20px;
}
.admission-form .form-container {
	display: table;
	margin-bottom: 30px;
	width: 100%;
}
.admission-form .form-container.no-table { display: block; }
.admission-form .form-container .column {
	display: table-cell;
	vertical-align: top;
}
.admission-form .form-container .id-number {
	background-color: transparent;
	width: 50px;
	padding: 10px;
	text-align: center;
}
.admission-form .form-container .id-number span {
	border: 2px solid #fff;
	border-radius: 40px;
	color: #fff;
	display: block;
	font-size: 18px;
	font-weight: 600;
	padding: 6px 14px;
}
.admission-form .form-container .id_number_2 span {
    padding: 6px 12px !important;
}
.admission-form .form-container .id_number_3 span {
    padding: 6px 12px !important;
}
.admission-form .form-container .fields { padding-left: 20px; }
.admission-form .form-container .fields h2 {
	color: #242424;
    font-size: 2rem !important;
	padding-bottom: 10px;
    margin-bottom: 40px;
	border-bottom: 2px solid #006633;
}
/*.admission-form .form-container .fields h3 {
	color: #006633;
	font-size: 24px;
	font-weight: bold;
	margin: 10px 0 20px;
}*/
.admission-form .form-container .fields .form-control {
	background-color: #EDEDED;
	border: none;
	border-radius: 0;
	color: #4C4C4C;
	line-height: 1;
	padding: 10px;
}
.admission-form .form-container .fields .form-control select, option:not(first-child) {
    color: #4C4C4C;
}
.admission-form .form-container .fields .headline {
	color: #7c92af;
	font-size: 18px;
}
.admission-form .form-container .fields .select-form {
	background-color: #e0e0e0;
}
.admission-form .form-container .fields select.form-control {
	background-color: #EDEDED;
	height: 35px;
	padding: 0 10px;
}
.admission-form .form-container .checkbox label {
	color: #1d1d1d;
	display: inline;
}
.admission-form .form-container .fields .button { text-align: right; }
.admission-form .form-container .fields .button a {
	background-color: #9DD53A;
	color: black;
    font-weight: 600;
	display: inline-block;
	padding: 10px 40px;
	text-align: center;
}
.admission-form .form-container.bio .id-number { background-color: #006633; }
.admission-form .form-container.work .id-number { background-color: #006633; }
.admission-form .form-container.school .id-number { background-color: #006633; }
.admission-form .form-container.sys .id-number { background-color: #006633; }
.admission-form .form-container .note-small {
	font-size: 10px;
	font-style: italic;
}

.admission-page { padding-top: 130px; }
.admission-page .headline {
	 font-size: 14px;
	 margin-bottom: 0;
	 margin-top: 70px;
    color: #006633;
}
.admission-page h1 {
	color: #7c92af;
	font-size: 34px;
	line-height: 1.1;
	margin: 0 0 20px;
}
.admission-page .c2action {
    display: inline-block;
    margin-bottom: 50px;
}
.admission-page .c2action a {
	background-color: #006633;
	color: #fff;
	display: block;
	font-size: 14px;
	padding: 15px 30px 15px 25px;
	position: relative;
    text-decoration: none;
}
.admission-page .c2action .fa {
	background-position: -84px -76px;
	height: 33px;
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	width: 34px;
}
.admission-page .c2action a .call {
	font-size: 22px;
    font-weight: 600;
}

/* Admission Process */
.admission-process {}
.admission-process .bloque1 { margin-top: -40px; }
.admission-process h3 {
	font-weight: normal;
	margin: 0 0 20px;
}
.admission-process h4 {
	color: #006633;
	font-size: 16px;
	font-weight: 600;
	margin: 0 0 15px;
}
.admission-process h5 {
	font-size: 16px;
	font-weight: 400;
	margin: 10px 0;
}
.admission-process .title-line {
	background-color: #005cb8;
	border-top-color: #005cb8;
}
.admission-process .nav-tabs {
	border-bottom: none;
	border-left: 1px solid #ccc;
	border-right: none;
	border-top: none;
	margin: 80px 0 40px;
    margin-left: 16px;
	padding: 0 !important;
}
.admission-process .nav-tabs li {
	border-left: 8px solid transparent;
	float: none;
	margin-bottom: 0;
	padding-left: 8px;
}
.admission-process .nav-tabs li a {
	background-color: transparent;
	border-bottom: 1px solid #9D9D9C;
	border-left: none;
	border-right: none;
	border-top: none;
	border-radius: 0;
	color: #4f4f4f;
	padding: 8px 0;
}
.admission-process .nav-tabs li a:hover,
.admission-process .nav-tabs li a:focus { background-color: transparent; }
.admission-process .nav-tabs li:hover { background-color: #f8f8f8; }
.admission-process .nav-tabs li.active {
	background-color: transparent;
	border-left-color: #006633;
}
.admission-process .nav-tabs li.active a {
	border-bottom: 1px solid #9D9D9C;
	border-left: none;
	border-right: none;
	border-top: none;
	color: #242424;
	font-weight: bold;
}

.admission-process .panel {
	border-left: none;
	border-right: none;
	border-top: none;
	border-radius: 0;
}
.admission-process .panel-heading {
	background-color: #fff;
	border-radius: 0;
	color: #005cb8;
}
.admission-process .panel-heading .body-text { color: #242424; }

.admission-process .panel-title { margin-bottom: 5px; }
.admission-process .panel-title a[role="button"]:hover,
.admission-process .panel-title a[role="button"]:focus { text-decoration: none; }
.admission-process .panel-title .fa {
	background-position: -3px -210px;
	height: 25px;
	vertical-align: -8px;
	width: 25px;
}
.admission-process .panel-title .collapsed .imagen_mas_menos {content:url(../images/uic/mas.svg); }
.admission-process .panel-title .no-collapse .imagen_mas_menos { content:url(../images/uic/menos.svg); }

.admission-process .panel-title a.link { color: #242424; }

.admission-process .panel-body { padding-top: 5px; }
.admission-process .collapse.in .panel-body { border: none; }
.admission-process .body-text { margin-bottom: 15px; }
.admission-process .body-text a { color: #242424; }
.admission-process .body-text.big { font-size: 18px; }
.admission-process .button a {
	background-color: #9DD53A;
	color: #242424;
	display: inline-block;
	font-size: 16px;
	font-weight: 600;
	padding: 10px 50px;
	text-transform: uppercase;
    text-decoration: none;
}
.admission-process ol,
.admission-process ul {
	margin: 0 0 20px;
	padding-left: 15px;
}
.admission-process ol li,
.admission-process ul li { margin-bottom: 10px; }
.admission-process ol ul,
.admission-process ul.disc {
	list-style: disc;
	margin-top: 10px;
	padding-left: 20px;
}
.admission-process table { width: 100%; }
.admission-process td {
	color: #1d1d1d;
	background-color: #EDEDED;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
	padding: 15px;
}
.admission-process .fa-check {
	background-position: -64px -176px;
	height: 15px;
	width: 17px;
}
.admission-process .no-bullets a { color: #006633; }

/* Log In */
.log-in { padding-top: 160px; }
.log-in.thanks-page {
	padding-top: 190px;
	padding-bottom: 80px;
}
.login-container {
	background-color: #f1f1f1;
	display: table;
	width: 100%;
}
.login-container > div {
	display: table-cell;
	width: 50%;
}
.login-container .info .warning {
	background-color: #006633;
	padding: 20px;
    padding-left: 60px;
    padding-right: 60px;
}
.login-container .info .warning h2,
.login-container .info .warning p { color: #fff; }
.login-container .info .go-to-form {
	background-color: #242424;
	padding: 20px;
    padding-left: 60px;
    padding-right: 60px;
}
.login-container .info .go-to-form p { color: #fff; }
.login-container .info .go-to-form .fa {
	background-position: -342px -181px;
	height: 64px;
	margin: 0;
	width: 51px;
}
.login-container .info .go-to-form .button { margin: 0 0 10px; }
.login-container .info .go-to-form .button a {
	background-color: #9DD53A;
	color: #222222;
	display: inline-block;
	font-weight: 600;
	padding: 10px 50px;
	text-transform: uppercase;
}
.login-container .form .fields { padding: 10px 51px 6px 36px; }
.login-container .form .fields h2 { margin-bottom: 40px; }
.login-container .form .fields input[type="text"],
.login-container .form .fields input[type="email"],
.login-container .form .fields input[type="password"] {
	background-color: #fff;
	border: none;
	border-radius: 0;
	padding: 12px;
}
.login-container .form .fields .form-group { margin-bottom: 20px; }
.login-container .form .fields .checkbox { margin: 10px 0 20px; }
.login-container .form .fields .checkbox label {
	display: inline;
	color: #1d1d1d;
}
.login-container .form .fields button {
	background-color: #9DD53A;
	border: none;
	color: #222222;
	display: block;
	margin: 0 0 0 auto;
	padding: 10px 30px;
	text-transform: uppercase;
}
.login-container .form .forgot-password {
	font-size: 12px;
	margin: 45px 0;
	text-align: center;
}
.login-container .form .forgot-password > a {
    color: #006633;
    font-weight: normal;
}
.thanks-page {
	background: #7c92af url(../images/bg_university_stats.jpg) no-repeat center center;
	background-size: cover;
}
.thanks-page h1 {
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 45px;
	font-weight: bold;
	line-height: 1;
	margin: 0 0 20px;
}
.thanks-page .body-text {
	color: #fff;
	font-size: 18px;
}
.thanks-page .button { margin: 0; }
.thanks-page .button a {
	background-color: #7c92af;
	color: #fff;
	display: inline-block;
	padding: 10px 40px;
	text-transform: uppercase;
}
/****polit-priv****/

.polit-priv {

}
.polit-priv h1 {
	color: #242424;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 45px;
	font-weight: bold;
	line-height: 1;
	margin: 0 0 20px;
}
.polit-priv .body-text {
	color: #242424;
	font-size: 16px;
}
.polit-priv .button { margin: 0; }
.polit-priv .button a {
	background-color: #7c92af;
	color: #242424;
	display: inline-block;
	padding: 10px 40px;
	text-transform: uppercase;
}

/* Educational Model */
.edu-model { padding-top: 130px; }

.edu-model .body-text.big {
	font-size: 18px;
	margin-bottom: 260px;
}
.edu-model .tabs-form {
	position: absolute;
	top: 0;
}

/* Program */
.edu-model-program { padding-top: 50px; }
.edu-model-program .body-text { font-size: 18px; }
.edu-model-program p { text-align: left; }

/* About */
.about {
	/*background: #006633 url(../images/uc_logo_dark.jpg) no-repeat right center;*/
    background: #006633;
	color: #fff;
	padding-top: 30px;
    padding-bottom: 30px;
}
.about h2 { color: #fff; }
.about ul {
	list-style: none;
	margin: 20px 0;
	padding: 0;
}
.about li {
	display: table;
	margin-bottom: 20px;
	width: 100%;
}
.about li > div { display: table-cell; }
.about .icon { width: 22px; }
.about .icon .fa {
	background-position: 0 -184px;
	height: 22px;
	margin: 0;
	vertical-align: -4px;
	width: 22px;
}
.about .text { padding-left: 10px; }

/* Forms */
.form-group { margin-bottom: 20px; }
.form-group.center { text-align: center; }
.form-group .btn {
	border: none;
	border-radius: 0;
	font-size: 16px;
	/*font-weight: 600;*/
	padding: 7px 30px;
	/*margin: 20px 0;*/
	text-transform: uppercase;
}
.like-field {
	background-color: #fff;
	margin-bottom: 20px;
}
.like-field .form-group { margin-bottom: 0; }
.form-control {
	border: none;
	border-radius: 0;
	box-shadow: none;
	color: #55585e;
	height: auto;
	line-height: 1;
	padding: 6px 10px;
}
select.form-control { padding: 5px 10px; }
select.form-control { color: #999; }
.checkbox { margin: 10px 0 20px; }
.checkbox > label {
	color: #4C4C4C;
	font-size: 12px;
	line-height: 1.1;
}
.tabs-form .checkbox > label {
    color: #4C4C4C;
    font-size: 7.5px;
    line-height: 1.1;
}
.check_box_solicitud > label {
    color: #4C4C4C;
    font-size: 11px;
    line-height: 1.1;
}
.check_box_solicitud{
    text-align: right;
}
.checkbox > label a { color: #fff; }
.btn-form {
	background-color: #0A402B;
	border-radius: 0;
	color: #4C4C4C;
	font-size: 16px;
	/*margin: 10px 0;*/
	text-transform: uppercase;

}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]{
    margin-top: 2px;
}
.master.green .btn-form { background-color: #0A402B; color: white; width: 100%; }
.master.blue .btn-form { background-color: #0fb6bf; }
.master.purple .btn-form { background-color: #796992; }
.master.red .btn-form { background-color: #ea534e; }
.btn-form:hover,
.btn-form:focus { color: #efefef; }
.country-select {
	background-color: #fff;
	border: none;
	border-radius: none;
	display: block;
	padding: 2px 5px 2px 10px;
	position: relative;
}
.country-select .flag {
	display: block;
	width: 24px;
	height: 24px;
}
.country-select .fa {
	background-position: 0 -119px;
	display: block;
	height: 14px;
	position: absolute;
	right: -10px;
	top: 6px;
	width: 14px;
}
.dropdown-menu.country-list {
	border-radius: 0;
	border-top: none;
	box-shadow: none;
	font-size: 13px;
	height: 135px;
	left: -1px;
	overflow-x: hidden;
	overflow-y: auto;
	top: 90%;
	width: 180px;
}
.dropdown-menu.country-list a {
	padding: 3px 10px;
	white-space: normal;
}
.dropdown-menu.country-list a img {
	margin-right: 5px;
	vertical-align: -7px;
}

/* Fake Tabs */
.tabs-form {
	margin: 15px 0 0;
	padding-left: 10px;
    z-index: 2;
}
.tabs-form .form-group { margin-bottom: 15px; }
.tabs-form .nav-tabs {
	border: none;
	display: table;
	list-style: none;
	margin: 0;
    margin-top: -1px;
	padding: 0;
	width: 100%;
    z-index: 9;
}
.tabs-form .nav-tabs li {
	border-right: 1px solid #048E49;
	display: table-cell;
	float: none;
	margin-bottom: -2px;
	vertical-align: middle;
	width: 25%;
}
.master .tabs-form .nav-tabs li { border-right-color: #048E49; }
.tabs-form .nav-tabs li:last-child { border-right: none; }
.tabs-form .nav-tabs li a {
	border-radius: 0;
	color: #0A402B;
	display: block;
	margin: 0;
	text-align: center;
}
.master .tabs-form .nav-tabs li a { background-color: #0A402B; }
.tabs-form .nav-tabs li a:hover {
	background-color: #006633;
	border-color: transparent;
}
.master .tabs-form .nav-tabs li a:hover { background-color: #006633; }
.tabs-form .nav-tabs li a:focus,
.tabs-form .nav-tabs > li.active > a {
	background-color: #006633;
}
.master .tabs-form .nav-tabs > li.active > a { background-color: #006633; }
.tabs-form .nav-tabs li a:hover,
.tabs-form .nav-tabs li a:focus { text-decoration: none; }
.tabs-form .nav-tabs li a .fa {
	height: 33px;
	margin: 0;
	width: 34px;
}
.tabs-form .nav-tabs li a .fa-calendar { background-position: -45px -39px; }
.tabs-form .nav-tabs li.active a .fa-calendar { background-position: -45px -75px; }
.tabs-form .nav-tabs li a .fa-phone { background-position: -81px -39px; }
.tabs-form .nav-tabs li.active a .fa-phone { background-position: -81px -75px; }
.tabs-form .nav-tabs li a .fa-call-center { background-position: -118px -38px; }
.tabs-form .nav-tabs li.active a .fa-call-center { background-position: -118px -74px; }
.tabs-form .nav-tabs li a .fa-whatsapp { background-position: -153px -37px; }
.tabs-form .nav-tabs li.active a .fa-whatsapp { background-position: -153px -73px; }

.master .tabs-form .nav-tabs li.active a .fa-calendar { background-position: -49px -39px !important; }
.master .tabs-form .nav-tabs li.active a .fa-phone { background-position: -84px -39px !important; }
.master .tabs-form .nav-tabs li.active a .fa-call-center { background-position: -121px -39px !important; }
.master .tabs-form .nav-tabs li.active a .fa-whatsapp { background-position: -157px -39px !important; }

.master.green .tabs-form .nav-tabs li a .fa-calendar { background-position: -49px -39px; }
.master.green .tabs-form .nav-tabs li a .fa-phone { background-position: -84px -39px;}
.master.green .tabs-form .nav-tabs li a .fa-call-center { background-position: -121px -39px; }
.master.green .tabs-form .nav-tabs li a .fa-whatsapp {background-position: -157px -39px; }

.master.blue .tabs-form .nav-tabs li a .fa-calendar { background-position: -45px -412px; }
.master.blue .tabs-form .nav-tabs li a .fa-phone { background-position: -81px -412px; }
.master.blue .tabs-form .nav-tabs li a .fa-call-center { background-position: -119px -411px; }
.master.blue .tabs-form .nav-tabs li a .fa-whatsapp { background-position: -153px -412px; }

.master.purple .tabs-form .nav-tabs li a .fa-calendar { background-position: -45px -376px; }
.master.purple .tabs-form .nav-tabs li a .fa-phone { background-position: -81px -376px; }
.master.purple .tabs-form .nav-tabs li a .fa-call-center { background-position: -119px -376px; }
.master.purple .tabs-form .nav-tabs li a .fa-whatsapp { background-position: -153px -376px; }

.master.red .tabs-form .nav-tabs li a .fa-calendar { background-position: -45px -340px; }
.master.red .tabs-form .nav-tabs li a .fa-phone { background-position: -81px -340px; }
.master.red .tabs-form .nav-tabs li a .fa-call-center { background-position: -119px -340px; }
.master.red .tabs-form .nav-tabs li a .fa-whatsapp { background-position: -153px -340px; }

.tabs-form .start-date .inner-container {
	background-color: #006633;
	padding: 20px;
}
.master .tabs-form .start-date .inner-container { background-color: #006633; }
.tabs-form .start-date .inner-container div {
	display: table-cell;
	vertical-align: middle;
}
.tabs-form .start-date .inner-container .icon {	width: 42px; }
.tabs-form .start-date .inner-container .icon .fa {
	background-position: -1px -39px;
	height: 42px;
	margin: 0;
	width: 42px;
}
.master.green .tabs-form .start-date .inner-container .icon .fa { background-position: -4px -38px; }
.master.blue .tabs-form .start-date .inner-container .icon .fa { background-position: -1px -403px; }
.master.purple .tabs-form .start-date .inner-container .icon .fa { background-position: -1px -358px; }
.master.red .tabs-form .start-date .inner-container .icon .fa { background-position: -1px -312px; }
.tabs-form .start-date .inner-container .text {
	color: #fff;
	font-size: 16px;
	line-height: 1;
	padding-left: 10px;
}
.tabs-form .tab-content {
	background-color: #006633;
	padding: 0 20px;
}
.master .tabs-form .tab-content { background-color: #006633; }
.tabs-form .tab-content .heading {
	border-top: 1px solid #fff;
    color: #fff;
    font-size: 11px;
    margin: 0;
    padding: 10px 0 20px;
}
.tabs-form .tab-content h3 {
	color: #fff;
	font-size: 24px;
	text-align: center;
	margin: 0 0 30px;
}
.tabs-form .tab-content .phone-number,
.tabs-form .tab-content .email-us {
	font-size: 13px;
	color: #fff;
	display: table;
	margin-bottom: 20px;
	width: 100%;
}
.tabs-form .tab-content .phone-number > div,
.tabs-form .tab-content .email-us > div {
	display: table-cell;
	vertical-align: middle;
}
.tabs-form .tab-content .phone-number .icon,
.tabs-form .tab-content .email-us .icon { width: 34px; }
.tabs-form .tab-content .phone-number .link,
.tabs-form .tab-content .email-us .link { padding-left: 10px; }
.tabs-form .tab-content .phone-number .fa {
	background-color: #fff;
	background-position: -100px -141px;
	border-radius: 40px;
	display: block;
	height: 34px;
	margin: 0;
	width: 34px;
}
.tabs-form .tab-content .email-us .fa {
	background-position:-74px -151px;
	display: block;
	height: 14px;
	margin: 0;
	width: 34px;
}
.tabs-form .tab-content .phone-number a,
.tabs-form .tab-content .email-us a { color: #fff; }

/* Call 2 action section */
.call-to-action {
	background: #242424 url("../images/uic/uic_call2act_bg.jpg") no-repeat center center;
	background-size: cover;
	padding-top: 20px;
}
.call-to-action h2 {
	color: #fff;
	font-size: 26px;
	line-height: 1.1;
	margin: 50px 0 30px;
	text-align: left;
}
.call-to-action .button { text-align: left; }
.call-to-action .button a {
	background-color: #9DD53A;
	color: black;
	display: inline-block;
	font-size: 14px;
	padding: 13px 50px;
	letter-spacing: 1px;
    text-decoration: none;
}
.master.green .call-to-action .button a { background-color: #89bd2b; }
.master.blue .call-to-action .button a { background-color: #0fb6bf; }
.master.purple .call-to-action .button a { background-color: #796992; }
.master.red .call-to-action .button a { background-color: #ea534e; }
.call-to-action .button.outline a {
	background-color: transparent;
	border: 2px solid #fff;
}
.call-to-action .body-text {
	color: #fff;
	font-size: 14px;
	margin-bottom: 30px;
	text-align: left;
}

.button.btn-beneficios a{
	background-color: #9DD53A;
	color: black;
	display: inline-block;
	font-size: 14px;
	padding: 13px 50px;
	letter-spacing: 1px;
    text-decoration: none;
}




/* Modal */
.modal {
	background-color: rgba(0, 0, 0, 0.6);
	padding-top: 160px;
}
.modal .modal-content {
	background-color: #fff;
	border: none;
	border-radius: 0;
	box-shadow: none;
	padding: 20px 40px 40px;
}
.modal .modal-header  {
	border-bottom: none;
	padding: 0 25px 0 0;
}
.modal .modal-header .body-text { margin-bottom: 20px; }
.modal .close {
	font-size: 34px;
	margin-right: -20px;
}
.modal-body { padding: 0; }
.modal .nav-tabs {
	margin: 0;
	padding-top: 15px;
}
.modal .nav-tabs li a {
	border-radius: 0;
	color: #ccc;
	margin-right: 0;
	text-align: center;
}
.modal .nav-tabs li a:hover {
	background-color: #fff;
	border-left-color:#fff;
	border-right-color: #fff;
	border-top-color: #fff;
}
.modal .nav-tabs li.active a:hover {
	background-color: #fff;
	border-right-color: #ddd;
	border-left-color: #ddd;
	border-top-color: #ddd;
}
.modal .nav-tabs li a .fa {
	display: inline-block;
	height: 35px;
	margin: 0;
	width: 35px;
}
.modal .nav-tabs li a .fa-calendar { background-position: -49px -39px; }
.modal .nav-tabs li a .fa-phone { background-position: -82px -39px; }
.modal .nav-tabs li a .fa-call-center { background-position: -122px -38px; }
.modal .nav-tabs li a .fa-whatsapp { background-position: -155px -38px }

.master.green  .modal .nav-tabs li  a .fa-calendar { background-position: -49px -39px; }
.master.green  .modal .nav-tabs li  a .fa-phone { background-position: -84px -39px;}
.master.green  .modal .nav-tabs li  a .fa-call-center { background-position: -121px -39px; }
.master.green  .modal .nav-tabs li  a .fa-whatsapp {background-position: -157px -39px; }

.master.blue  .modal .nav-tabs li a .fa-calendar { background-position: -45px -411px; }
.master.blue  .modal .nav-tabs li a .fa-phone { background-position: -81px -411px; }
.master.blue  .modal .nav-tabs li a .fa-call-center { background-position: -118px -411px; }
.master.blue  .modal .nav-tabs li a .fa-whatsapp { background-position: -153px -411px; }

.master.purple  .modal .nav-tabs li a .fa-calendar { background-position: -45px -375px; }
.master.purple  .modal .nav-tabs li a .fa-phone { background-position: -81px -375px; }
.master.purple  .modal .nav-tabs li a .fa-call-center { background-position: -118px -375px; }
.master.purple  .modal .nav-tabs li a .fa-whatsapp { background-position: -153px -375px; }

.master.red  .modal .nav-tabs li a .fa-calendar { background-position: -45px -340px; }
.master.red  .modal .nav-tabs li a .fa-phone { background-position: -81px -340px; }
.master.red  .modal .nav-tabs li a .fa-call-center { background-position: -118px -340px; }
.master.red  .modal .nav-tabs li a .fa-whatsapp { background-position: -153px -340px; }

.modal .heading {
	font-size: 16px;
	margin: 20px 0;
}
.modal .tab-content h3 {
	color: #1d1d1d;
	font-size: 24px;
	text-align: center;
	margin: 20px 0 10px;
}
.modal .tab-content .like-field,
.modal .tab-content .form-control { border: 1px solid #ccc; }
.modal .tab-content .like-field .form-control { border: none; }
.modal .tab-content .checkbox { margin-bottom: 0; }
.modal .checkbox > label { color: #242424; }
.modal .checkbox > label a { color: #242424; }
.modal .btn-form {
	border: none;
	margin-bottom: 0;
	padding: 6px 50px;
	width: auto;
}
.modal .tab-content .phone-number,
.modal .tab-content .email-us {
	color: #fff;
	display: table;
	margin-bottom: 20px;
	width: 100%;
}
.modal .tab-content .phone-number > div,
.modal .tab-content .email-us > div {
	display: table-cell;
	vertical-align: middle;
}
.modal .tab-content .phone-number .icon,
.modal .tab-content .email-us .icon { width: 24px; }
.modal .tab-content .phone-number .link,
.modal .tab-content .email-us .link { padding-left: 10px; }
.modal .tab-content .phone-number .fa {
	background-color: #fff;
	background-position: -103px -140px;
	display: block;
	height: 34px;
	margin: 0;
	width: 24px;
}
.modal .tab-content .email-us .fa {
	background-position: -78px -151px;
	display: block;
	height: 14px;
	margin: 0;
	width: 24px;
}
.modal .tab-content .phone-number a,
.modal .tab-content .email-us a { color: #242424; }

/* Sticky */
.sticky-links {
	bottom: -150px;
	left: -14px;
	position: fixed;
	transition: all .5s;
	width: 100%
}
.sticky-links.affix {
	bottom: 0;
	transition: all .5s;
}
.sticky-links.affix.bottom {
	bottom: -150px;
	transition: all .5s;
}
.sticky-links .links-list {
	background-color: #0A402B;
	/*border-radius: 4px 4px 0 0;*/
	box-shadow: 0 -0 4px rgba(0, 0, 0, 0.75);
	/*display: inline-block;*/
	float: right;
	/*padding: 5px;*/
}
.master .sticky-links .links-list { background-color: black; }
.sticky-links .links-list a {
	display: inline-block;
	padding: 10px;
	color: #fff;
    border-right-color: #048E49;
}
.sticky-links .links-list a .fa {
	display: inline-block;
	height: 35px;
	margin: 0;
	width: 35px;
}
.sticky-links .links-list a .fa-calendar { background-position: -49px -39px; }
.sticky-links .links-list a .fa-phone { background-position: -84px -39px;}
.sticky-links .links-list a .fa-call-center { background-position: -121px -39px; }
.sticky-links .links-list a .fa-whatsapp {background-position: -157px -39px; }

.master.green .sticky-links .links-list a .fa-calendar { background-position: -49px -39px; }
.master.green .sticky-links .links-list a .fa-phone { background-position: -84px -39px;}
.master.green .sticky-links .links-list a .fa-call-center { background-position: -121px -39px; }
.master.green .sticky-links .links-list a .fa-whatsapp {background-position: -157px -39px; }

.master.blue .sticky-links .links-list a .fa-calendar { background-position: -45px -411px; }
.master.blue .sticky-links .links-list a .fa-phone { background-position: -81px -411px; }
.master.blue .sticky-links .links-list a .fa-call-center { background-position: -118px -411px; }
.master.blue .sticky-links .links-list a .fa-whatsapp { background-position: -153px -411px; }

.master.purple .sticky-links .links-list a .fa-calendar { background-position: -45px -375px; }
.master.purple .sticky-links .links-list a .fa-phone { background-position: -81px -375px; }
.master.purple .sticky-links .links-list a .fa-call-center { background-position: -118px -375px; }
.master.purple .sticky-links .links-list a .fa-whatsapp { background-position: -153px -375px; }

.master.red .sticky-links .links-list a .fa-calendar { background-position: -45px -340px; }
.master.red .sticky-links .links-list a .fa-phone { background-position: -81px -340px; }
.master.red .sticky-links .links-list a .fa-call-center { background-position: -118px -340px; }
.master.red .sticky-links .links-list a .fa-whatsapp { background-position: -153px -340px; }

.testimonials {
	background-color: #ededed;
	margin-top: 30px;
	padding: 60px 0;
}
.testimonials h2 { margin-bottom: 30px; }
.testimonials blockquote {
	font-size: 18px;
	font-style: italic;
	line-height: 1.4;
	margin: 10px 0;
	padding: 0 20px;
}
.testimonials .text-quotes {
	color: #006633;
	font-family: Times, "Times New Roman", "serif";
	font-size: 32px;
	line-height: 1;
}
.testimonials .name {
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 0;
	padding-left: 20px;
}
.testimonials .pos {
	font-size: 14px;
	font-weight: 300;
	margin-bottom: 0;
	padding-left: 20px;
}
.testimonials .carousel .carousel-control {
	width: 40px;
	top: 0;
}
.testimonials .carousel .carousel-control .fa {
	height: 40px;
	position: relative;
	top: 45%;
	width: 20px;
}
.testimonials .carousel .carousel-control.left .fa { background-position: -75px -195px; }
.testimonials .carousel .carousel-control.right .fa { background-position: -100px -195px; }

/******
* FOOTER
*******/
.masfoot {
	background-color: #242424;
	padding: 50px 0 0;
}
.masfoot .masters h4 {
	color: #7c92af;
	margin: 0 0 10px;
}
.master.green .masfoot .masters h4 { color: #89bd2b; }
.master.blue .masfoot .masters h4 { color: #0fb6bf; }
.master.purple .masfoot .masters h4 { color: #796992; }
.master.red .masfoot .masters h4 { color: #ea534e; }
.masfoot .masters ul {
	color: #fff;
	list-style: none;
	margin: 0;
	padding: 0;
}
.masfoot .bachelor li,
.masfoot .diplomas li {
	position: relative;
	padding-left: 20px;
}
.masfoot .bachelor .fa,
.masfoot .diplomas .fa {
	background-position: -13px -169px;
	left: 0;
	height: 15px;
	position: absolute;
	top: 1px;
	width: 15px;
}
.masfoot .masters li {
	margin-bottom: 3px !important;
	padding-bottom: 3px;
}
.masfoot .masters li:last-child { border-bottom: none; }
.masfoot .masters a {
	color: #fff;
	display: block;
	line-height: 1.2;
	font-size: 13px;
	padding: 3px 0;
}
.masfoot .masters h3 a { font-size: 2rem; }
.masfoot .contact ul {
	font-size: 13px;
	margin: 0;
	padding: 0 0 0 20px;
}
.masfoot .contact li { padding: 3px 0; }
.masfoot .contact .fa {
	height: 20px;
	vertical-align: -5px;
	width: 25px;
}
.masfoot .contact .fa-envelope { background-position: -85px -174px; }
.masfoot .contact .fa-phone { background-position: -110px -174px; }
.masfoot .contact .fa-whatsapp { background-position: -136px -174px; }

.master.green .masfoot .contact .fa-envelope { background-position: -189px -307px; }
.master.green .masfoot .contact .fa-phone { background-position: -214px -307px; }
.master.green .masfoot .contact .fa-whatsapp { background-position: -240px -307px; }

.master.blue .masfoot .contact .fa-envelope { background-position: -189px -368px; }
.master.blue .masfoot .contact .fa-phone { background-position: -214px -368px; }
.master.blue .masfoot .contact .fa-whatsapp { background-position: -240px -368px; }

.master.purple .masfoot .contact .fa-envelope { background-position: -189px -347px; }
.master.purple .masfoot .contact .fa-phone { background-position: -214px -347px; }
.master.purple .masfoot .contact .fa-whatsapp { background-position: -240px -347px; }

.master.red .masfoot .contact .fa-envelope { background-position: -189px -327px; }
.master.red .masfoot .contact .fa-phone { background-position: -214px -327px; }
.master.red .masfoot .contact .fa-whatsapp { background-position: -240px -327px; }

.masfoot .contact li { margin-bottom: 15px; }
.masfoot .contact a { color: #fff; }
.masfoot .contact h4 { margin-block-start: 0.6em; margin-block-end: 0.2em; font-weight: 600; }
.masfoot .contact .services a:before {
	background-color: #89bd2b;
	border-radius: 20px;
	content: ' ';
	display: inline-block;
	height: 8px;
	margin-right: 10px;
	vertical-align: 1px;
	width: 8px;
}
.masfoot .contact .services .fill-form { font-weight: 700; }
.masfoot .contact .contact-numbers li { margin-bottom: 2px; }
.masfoot .contact .contact-numbers, .masfoot .contact .contact-numbersDip, .masfoot .contact .contact-numbersLic { padding: 0; }
.masfoot .contact .contact-numbers li > div, .masfoot .contact .contact-numbersDip li > div, .masfoot .contact .contact-numbersLic li > div {
	color: #fff;
	display: table-cell;
}
.masfoot .contact .contact-numbers .icon, .masfoot .contact .contact-numbersDip .icon, .masfoot .contact .contact-numbersLic .icon { padding: 5px; }
.masfoot .legal .text { padding: 40px 0 20px; }
.masfoot .legal .text p {
	color: #fff;
	font-size: 11px;
	line-height: 1.2;
	margin: 0;
	text-align: center;
}

/******
MASTERS
*******/
.master .short-facts {
	background-color: white;
	padding: 70px 0 10px;
}
.master .short-facts .fa {
	background-color: #55585e;
	border-radius: 50px;
	height: 42px;
	vertical-align: -15px;
	width: 42px;
}
.master .short-facts .fa-certificate-master { background-position: -188px -266px; }
.master .short-facts .fa-topics-master { background-position: -270px -266px; }
.master .short-facts .fa-calendar-master { background-position: -229px -266px; }
.master .about-master { padding-top: 20px; }
.master .about-master h2 {
	font-size: 45px;
}
.master .about-master .big { font-size: 21px; }
.master.green .about-master h2 { color: #89bd2b; }
.master.blue .about-master h2 { color: #0fb6bf; }
.master.purple .about-master h2 { color: #796992; }
.master.red .about-master h2 { color: #ea534e; }
.master .objectives { padding-top: 50px; }
.master.green .objectives {
    background-image: url("../images/uic/img_fondo_objetivos.jpg");
    background-size: cover;
}
.master.blue .objectives { background-color: #0fb6bf; }
.master.purple .objectives { background-color: #796992; }
.master.red .objectives { background-color: #ea534e; }
.master .objectives h3 {
	color: #fff;
	text-align: center;
}
.master .objectives .body-text {
	text-align: center;
}
.master .objectives .button {
	margin-top: 20px;
	text-align: center;
}
.master .objectives .button a {
	background-color: transparent;
	color: #fff;
    border: 2px solid white;
	display: inline-block;
	margin: 0;
	padding: 10px 50px;
	text-transform: uppercase;
    text-decoration: none;
}
.master .objectives .button a .fa {
    background-position: -139px -117px;
    height: 23px;
    margin: 0 0 0 10px;
    vertical-align: -5px;
    width: 19px;
}
.master .profile {
	background-color: white;
	padding-top: 50px;
}
.master .profile .body-text { color: black; }
.master .profile ul {
	color: black;
	margin: 0 0 20px;
	padding-left: 15px;
}
li_nonstyle ul{
    list-style: '';
}

.master .profile li { margin-bottom: 20px; }
.master.green .profile h2 { color: #89bd2b; }
.master.blue .profile h2 { color: #0fb6bf; }
.master.purple .profile h2 { color: #796992; }
.master.red .profile h2 { color: #ea534e; }
.master .curriculum { padding-top: 50px; }
.master.green .curriculum h2 { color: #89bd2b; }
.master.blue .curriculum h2 { color: #0fb6bf; }
.master.purple .curriculum h2 { color: #796992; }
.master.red .curriculum h2 { color: #ea534e; }
.master .curriculum .big { font-size: 21px; }

.master.green .curriculum .bullet
{
	color: black;
	float: left;
    font-family: monospace;
    font-size: 100%;
    vertical-align: top;
    padding: 0 10px 0 0;
}
.master.blue .curriculum .bullet
{
	color: #0fb6bf;
	float: left;
    font-family: monospace;
    font-size: 100%;
    vertical-align: top;
    padding: 0px 10px 10px 0px;
}
.master.purple .curriculum .bullet
{
	color: #796992;
	float: left;
    font-family: monospace;
    font-size: 100%;
    vertical-align: top;
   	padding: 0px 10px 10px 0px;
}
.master.red .curriculum .bullet
{
	color: #ea534e;
	float: left;
    font-family: monospace;
    font-size: 100%;
    vertical-align: top;
    padding: 0px 10px 10px 0px;
}


.master .curriculum .table-responsive { border: none; }
.master .curriculum td {
	/*height: 80px;
	text-align: right;
	vertical-align: top;*/
	text-align: left;
    display: table-cell;
    vertical-align: middle;
    line-height: normal;
}
.curriculum td {
    background-color: #f2eee6;
    padding: 10px 11px;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
}

.curriculum td p {
    display: flex;
    vertical-align: middle;
    line-height: normal;
    margin: 0 0 0px;
}

.curriculum td br {
    content: "";
    margin: 0.8em;
    display: block;
}
.curriculum .blanco {
    background-color: #fff;
    padding: 10px 11px;
    text-align: center;
}
.curriculum .button1 a {
	color: #242424;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    padding: 10px 20px;


}
.curriculum .grupo {
	width: 100%;
	border: 0;
	margin: 0;
}

.curriculum .button1 a .fa {
    height: 23px;
    margin: 0 0 0 10px;
    vertical-align: -5px;
    width: 19px;
    background-position: -113px -117px;
}
.curriculum .units {}
.curriculum .units td {
	background-color: transparent;
	padding: 0 0 20px;
}
.curriculum .units .t-tit {
	background-color: #f2eee6;
	border-radius: 4px;
	font-weight: bold;
	padding: 5px 10px;
	margin-bottom: 10px;
}
.curriculum .units .u-tit {
	color: #999;
	padding-left: 5px;
}
.curriculum .decimal,
.curriculum .decimal ol {
	font-size: 12px;
	list-style: none;
	margin: 5px 0;
	padding-left: 15px;
}
.curriculum .decimal li { margin-bottom: 5px; }
.master .curriculum .a-left {
	text-align: left;
	/*width: 80%;*/
}
.master .curriculum .button {
	background-color: #f6f6f6;
	padding: 10px 40px;
	text-align: center;
	text-transform: uppercase;
}

.curriculum .texto2 {
    background-color: #f6f6f6;
    color: #242424;
    text-align: center;
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 600;
    padding: 10px 50px;
    text-transform: uppercase;
}

.curriculum .texto3 {
    color: #242424;
    text-align: right;
    font-size: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 10px;
    border-top: 1px solid #ccc;
}

.curriculum .texto3  .cuadrado {
    display: inline-block;
    height: 15px;
    margin-right: 10px;
    width: 20px;
    vertical-align: -5px;
}

.curriculum .cuadrado { background-color: #dcdbdb; }

.otrProg{
	text-align: center;
    background-color: #EDEDED;
}

.otrProg p { font-weight: 600; }

.otrProg .subtext {
	font-size: 23px;
	font-weight: normal;
}

.otrProg .title{
	font-size: 18px;
	padding-top: 10px;
}
.otrProg .text{
	font-size: 14px;
	font-weight: normal;
}

.otrProg .button2{
	background-color: #006633;
    color: white;
    display: inline-block;
    font-size: 14px;
    padding: 10px 40px;
}

.otrProg .button2 a{
	color: #fff;
    text-decoration: none;
}

.otrProg img{ margin: auto; }

.master .curriculum .button1 {
	/*background-color: #f6f6f6;*/
	margin-top: 30px;
}
.master .curriculum .button1 a{
    background-color: transparent;
    border: 2px black solid;
    padding: 10px 50px;
    text-align: center;
    color: black;
    font-weight: bold;
    text-decoration: none;
}
.master.green .teachers-model .name,
.master.blue .teachers-model .name,
.master.purple .teachers-model .name,
.master.red .teachers-model .name {
	color: #fff;
	font-weight: bold;
	margin-bottom: 5px;
}
.master .about-uc { padding-top: 50px; }
.master.green .about-uc h2 { color: #89bd2b; }
.master.blue .about-uc h2 { color: #0fb6bf; }
.master.purple .about-uc h2 { color: #796992; }
.master.red .about-uc h2 { color: #ea534e; }
.master .about-uc .big { font-size: 21px; }
.master .about-uc .body-text:last-child { margin-bottom: 0; }

.do-uic h3 { font-size: 24px; }
.do-uic .data {
	color: #93dc0e;
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-size: 40px;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 5px;
}

/* Anexo 17072020 */
.requirements{
	border: solid 1px #89bd2b;
	border-radius: 5px;
	padding: 15px;
	text-align: center;
	margin-top: 10px;
}

.requirements ul{
	padding-left: 25px
}

/******
* MEDIA QUERIES
*******/
@media (min-width: 320px){
	/* Header */
	.top-navbar .navbar-header .navbar-brand { margin-left: 15px; }
	.top-navbar .navbar-header .navbar-brand img { width: 160px; }

	.top-navbar .nav > li {
		border-bottom: 1px solid #ccc;
		display: block;
		padding: 10px 0;
	}
	.top-navbar .nav > li:last-child { margin-bottom: 0; }

	.top-navbar .nav.main-menu { margin-top: 0; }

	.top-navbar .nav.top-menu { margin-top: 0; }
	.top-navbar .nav.top-menu > li {
		border-right: none;
		margin-bottom: 0;
		padding: 10px;
	}
	.top-navbar .nav.top-menu li a { display: inline-block; }
	.top-navbar .nav.top-menu > li.action {
		border-radius: 0;
		padding: 10px;
	}
	.top-navbar .nav.main-menu > li.dropdown > .dropdown-menu {
		background-color: transparent;
		box-shadow: none;
		margin-top:  0;
	}
	.top-navbar .navbar-collapse { max-height: none; }
	.top-navbar .nav.main-menu > li.dropdown > .dropdown-menu > li > a {
		color: #fff;
		padding-left: 10px;
	}
	.masters-programs {
		top: 30px;
		width: calc(100% - 30px);
	}


	/* Prime area */
	.prime { padding-top: 115px; }
	.prime.uc-university { padding-bottom: 40px; }
	.prime.uc-university .prime-text,
	.prime .prime-text {
        padding-right: 15px;
    }
    .prime .prime-text_la{
        padding-top: 41px !important;
        padding-bottom: 80px;
    }

	.prime .prime-text h1 { margin-bottom: 25px; }
	
	.prime.home {background-image: url("../images/uic/home_bg_mobile.jpg")}
	.prime.master-strategic-management {background-image: url("../images/uic/admin_estrategica_bg_mobile.jpg")}
	.prime.master-law {background-image: url("../images/uic/derecho_bg_mobile.jpg")}
	.prime.master-marketing {background-image: url("../images/uic/mercadotecnia_bg_mobile.jpg")}
	.prime.master-public-management {background-image: url("../images/uic/psicologia_bg_mobile.jpg")}
	.prime.master-trade {background-image: url("../images/uic/relaciones_comerciales_bg_mobile.jpg")}
	.prime.master-alimentacion-saludable {background-image: url("../images/bg_mobile_diplomado_alimentacion_saludable.jpg")}
	.prime.master-comercio-electronico {background-image: url("../images/bg_mobile_diplomado_comercio_electronico.jpg")}
	.prime.master-finanzas-basicas-gestion-negocios {background-image: url("../images/bg_mobile_diplomado_finanzas_bascias.jpg")}
	.prime.master-logistica-cadena-suministro {background-image: url("../images/bg_mobile_diplomado_gestion_logistica.jpg")}
	.prime.master-marketing-digital {background-image: url("../images/bg_mobile_diplomado_marketing_digital.jpg")}
	.prime.master-tecnologias-aprendizaje {background-image: url("../images/bg_mobile_diplomado_tecnologias_aprendizaje.jpg")}
	.prime.master-traduccion-ingles-espanol {background-image: url("../images/bg_mobile_diplomado_traduccion_profesional.jpg")}
	.prime.diplomados {background-image: url("../images/bg_mobile_diplomados.jpg")}
	.prime.licenciaturas {background-image: url("../images/bg_mobile_licenciaturas.jpg")}

	.otrProg .text{ height: 50px; }

	/* Tabs forms */
	.tabs-form {
		margin: -50px 0px 0px 0px;
		padding-left: 0;
	}

	/* Description */
	.description { padding-top: 360px; }

	/* Stats */
	.stats .data {
        color: white;
        font-size: 20px;
        font-weight: 600;
        margin: 0;
        text-align: center;
    }
    .stats .data2 {
        color: #C9BA9D;
        font-size: 20px;
        font-weight: 600;
        margin: 0 0 10px;
        text-align: center;
    }
    .stats .data_3 {
        color: white;
        font-size: 18px;
        font-weight: 600;
        margin: 0 0 10px;
        text-align: center;
    }
	.stats .desc {
		font-size: 14px;
		line-height: 1.2;
		margin: 0;
		text-align: center;
		padding: 0px 0px 30px 0px;
		color: #fff;
	}
	.stats p.a-center { padding: 0; }
	.stats.edu-model-part h2 { padding: 0; }

	/* Benefits */
	.benefits-acknowlegments {
		background-image: none;
		padding-top: 0;
	}
	.benefits-acknowlegments .benefits {
		background-color: transparent;
		padding: 0 20px;
		margin-top: 50px;
	}

	.benefits-acknowlegments .acknowlegments {
		background-color: #fff;
		padding: 50px 20px;
	}
	.benefits-acknowlegments .acknowlegments .carousel { padding: 0 40px; }
	.benefits-acknowlegments .acknowlegments .carousel img.top { margin-bottom: 40px; }

	/****educational****/
	.educational-target { padding: 50px 0; }
	.educational-target h2 { text-align: center; color: #242424; }
	.educational-target .item {
		display: table;
		margin-bottom: 30px;
		width: 100%;
	}
	.educational-target .item > div {
		display: table-cell;
		vertical-align: top;
	}
	.educational-target .icon { padding-right: 10px; }
	.educational-target .icon .fa {
		font-size: 64px;
	}

	.educational-target p {
		font-size: 14px;
		margin: 0;
	}
	.educational-target .title {
		font-size: 14px;
		font-weight: 700;
		margin: 0 0 5px;
	}

	.educational-target .subtitle {
		font-size: 10px;
		margin: 0 0 5px;
	}

	.educational-target .text {
		font-size: 12px;
	}


	/* Teachers */
	.teachers-model,
	.master.green .teachers-model,
	.master.blue .teachers-model,
	.master.purple .teachers-model,
	.master.red .teachers-model { background-image: none; background-color: #006633; }
	.teachers-model .teachers {
		background-color: #242424;
		padding: 50px 20px;
	}
	.master.green .teachers-model .teachers { background-color: #89bd2b; }
	.master.blue .teachers-model .teachers { background-color: #0fb6bf; }
	.master.purple .teachers-model .teachers { background-color: #796992; }
	.master.red .teachers-model .teachers { background-color: #ea534e; }
	.teachers-model .teachers h2 { margin-top: 40px; }
	.master .teachers-model .teachers h2 { margin-top: 0; }

	.teachers-model .model {
		background-color: #7c92af;
		padding: 50px 20px;
	}
	.master .teachers-model .model { background-color: rgba(255,255,255,0.8) }
	.teachers-model .teachers .carousel .carousel-content {
		border-radius: 80px;
		padding: 30px;
		margin: 0 22px;
	}
	.master .teachers-model .teachers .carousel .carousel-content {
		padding: 0;
		margin: 0;
	}
	.teachers-model .teachers .carousel .carousel-content:first-child { margin-bottom: 30px; }
	.teachers-model .teachers .carousel .carousel-control .fa { vertical-align: -140px; }
	.master .teachers-model .carousel-indicators { bottom: -20px; }

	/* University */
	.university { padding-top: 0; }
	.university .shield { padding: 0 60px 50px; }

	/* Brands */
	.brands .pad { padding: 0 20px; }
	.brands hr.vertical {
	    border: 0px;
   		margin-bottom: 0px;	}

	/* Login */
	.login-container { 	display: block;	}
	.login-container > div {
		display: block;
		width: 100%;
	}
	.login-container .info .go-to-form .button { text-align: left; }

	/* Admission page */
	.admission-page .headline { margin-top: 0; }

	/* Forms */
	.modal .btn-form { padding: 6px 20px; }

	/* Educative Model */
	.edu-model { padding-top: 0; }
	.edu-model .tabs-form { position: relative; }
	.edu-model .body-text.big { margin-bottom: 60px; }

	/* Program */
	.edu-model-program h2 { text-align: center; }

	/* Masters */
	.master .curriculum .a-left { /*width: 70%;*/ }
	.master .about-uc img { margin: 0 auto 40px; }
    .logo_verde{
        margin-top: 80px;
    }

	/* Footer */
	.masfoot .contact .services {
		margin-top: 0;
		padding-left: 0;
	}
	.masfoot .logo { text-align: left; }
	.masfoot .contact .contact-numbers { margin-top: 30px; }
}
@media (max-width: 321px) {
    .master .curriculum .button1 a{
        padding: 10px 0;
    }
}
@media (max-width: 480px){
    .curriculum td { padding: 10px 7px !important; }
    .top-navbar .nav.main-menu > li.dropdown > .dropdown-menu { padding: 10px; }
    .prime-text h1 {
        font-size: 33px;
        font-weight: bold;
        line-height: 1;
        margin: 0 0 10px;
    }
    .button_descarga{ text-align: center; }
    .imagen_logo_blanco_universidad{ padding-top: 30px !important; }
    .admission-page .c2action a .call{ font-size: 16px !important; }
    .admission-process .button a { padding: 11px 57px; }
    .subir_copia{ padding: 10px 9px !important; }
    .button_solicitud_en_linea a{ padding: 10px 46px !important; }
    .conocer_mas{ margin-top: 5px !important; }
    .texto_conocer_mas{ margin-top: 0 !important; }
    .admission-form .form-container .fields { padding-left: 0; }
    .admission-form .form-container .solicitud_admision { padding-left: 20px; }
    .admission-process .padding-top-60 { padding-top: 0; }
    .admission-process .nav-tabs { margin-top: 0 !important; }
    .admission-page .c2action a{ margin-bottom: 72px !important; }
    .masfoot{ padding-top: 20px !important; }
    .master .curriculum { padding-top: 0; }
    .button_descargar_plan{ padding: 0 !important; }
    .texto_landing_web{ display: none; }
	.texto_landing_mobile{ display: block; }
    .login-container .info .go-to-form .button a { padding: 10px 34px; }

}
@media (min-width: 480px){}
@media (min-width: 768px){
	/* Header */
	.navbar-header { float: none; }
	.navbar-nav { float: initial; }
	.navbar-right { float: initial !important; }
	.navbar-toggle { display: block; }
	.navbar-collapse.collapse.in { display: block !important; }
	.navbar-collapse.collapse { display: none !important; }
	.top-navbar .nav.main-menu > li.dropdown > .dropdown-menu {
		position: relative;
		float: none;
		top: auto;
	}
	
	.masters-programs {
		top: -38px;
		width: 320px;
	}

	.otrProg .title{ height: 46px; }
	.otrProg .text{ height: 80px; }

	/* Prime area */
	.prime { padding-top: 150px; }
	.prime.uc-university { padding-bottom: 0; }
	.prime .prime-text { /*padding: 249px 0 59px; */}
    .prime .prime-text_la { padding: 160px 0 50px; }
	.prime.uc-university .prime-text { padding-top: 50px; }
	.prime.uc-university .study-mode { width: 0; }
	.prime.edu-model .prime-text { padding-top: 50px; }
	
	.prime.home {background-image: url("../images/uic/home_bg_tablet.jpg")}
	.prime.master-trade {background-image: url("../images/uic/relaciones_comerciales_bg_tablet.jpg")}
	.prime.master-marketing {background-image: url("../images/uic/mercadotecnia_bg_tablet.jpg")}
	.prime.master-public-management {background-image: url("../images/uic/psicologia_bg_tablet.jpg")}
	.prime.master-law {background-image: url("../images/uic/derecho_bg_tablet.jpg")}
	.prime.master-strategic-management {background-image: url("../images/uic/admin_estrategica_bg_tablet.jpg")}
	.prime.master-alimentacion-saludable {background-image: url("../images/bg_tablet_diplomado_alimentacion_saludable.jpg")}
	.prime.master-comercio-electronico {background-image: url("../images/bg_tablet_diplomado_comercio_electronico.jpg")}
	.prime.master-finanzas-basicas-gestion-negocios {background-image: url("../images/bg_tablet_diplomado_finanzas_basicas.jpg")}
	.prime.master-logistica-cadena-suministro {background-image: url("../images/bg_tablet_diplomado_gestion_logistica.jpg")}
	.prime.master-marketing-digital {background-image: url("../images/bg_tablet_diplomado_marketing_digital.jpg")}
	.prime.master-tecnologias-aprendizaje {background-image: url("../images/bg_tablet_diplomado_tecnologias_aprendizaje.jpg")}
	.prime.master-tecnologias-aprendizaje {background-image: url("../images/bg_tablet_diplomado_traduccion_profesional.jpg")}
	.prime.diplomados {background-image: url("../images/bg_tablet_diplomados.jpg")}
	.prime.licenciaturas {background-image: url("../images/bg_tablet_licenciaturas.jpg")}

	.tabs-form {
		margin: 30px 6px;
		padding-left: 10px;
		position: absolute;
	}

	/* Description */
	.description { padding-top: 50px; }

	/* Benefits */
	.benefits-acknowlegments {
		background-image: none;
		padding-top: 50px;
	}
	.benefits-acknowlegments .benefits {
		background-color: transparent;
		margin-top: 0;
		padding: 0 20px 0 0;
	}

	.benefits-acknowlegments .acknowlegments {
		background-color: transparent;
		padding: 0 0 0 20px;
	}
	.benefits-acknowlegments .acknowlegments .carousel { padding: 0; }
	.benefits-acknowlegments .acknowlegments .carousel img.top { margin-bottom: 0; }

	/* Teachers */
	.teachers-model {
		background-image: url(../images/uic/bg_teachers_model_green.jpg);
		padding-top: 20px;
	}
	.master.green .teachers-model { background-image: url(../images/uic/img_fondo_nuestros_profesores.jpg); background-size: cover;}
    .fondo_beneficios{ background-image: url(../images/uic/bg_teachers_model_green.jpg) !important; background-size: 100% 100%;}
	.master.blue .teachers-model { background-image: url(../images/bg_teachers_model_blue.png); }
	.master.purple .teachers-model { background-image: url(../images/bg_teachers_model_purple.png); }
	.master.red .teachers-model { background-image: url(../images/bg_teachers_model_red.png); }
	.teachers-model .teachers {
		background-color: transparent;
		padding: 0 20px 0 0;
	}
	.teachers-model .teachers h2 { margin-top: 90px; }

	.teachers-model .model {
		background-color: transparent;
		padding: 0 0 0 20px;
	}

	/* Stats */
	.stats.edu-model-part h2 { padding: 0 80px; }

	/* University */
	.university { padding-top: 50px; }
	.university .shield { padding: 60px 60px 0; }

	/* Brands */
	.brands .pad { padding: 0 70px; }
	.brands .borders{
		border-right: solid rgba(0,0,0,0.3) 1px;
		height: 170px;
	}
	.brands hr.vertical {
		border: none;
		border-bottom: 1px solid rgba(0,0,0,0.3);
		width: 90%;
	}

	/* login */
	.login-container {
		display: table;
		width: 100%;
	}
	.login-container > div {
		display: table-cell;
		width: 50%;
	}

	/* Admission page */
	.admission-page .headline { margin-top: 70px; }

	/* Educative Model */
	.edu-model { padding-top: 130px; }
	.edu-model .tabs-form { position: absolute; }
	.edu-model .body-text.big { margin-bottom: 260px; }

	/* Program */
	.edu-model-program h2 { text-align: center; }

	/* modals */
	.modal .btn-form { padding: 6px 40px; }
    .admission-process .button_descarga .model ul li { width: 100%; }
    .beneficios{
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .button_descarga{ padding-left: 16px; }

}
/*@media (max-width: 767px){
    .teacher_fondo_verde {
        background-image: none !important;
        background-color: #006633;
    }
    .button_home_solicitud {
        text-align: center !important;
        padding-top: 50px;
    }
}*/
@media (max-width: 767px) {
    .teacher_fondo_verde {
        background-image: none !important;
        background-color: #006633;
    }
    .button_home_solicitud {
        text-align: center !important;
        padding-top: 50px;
    }
    .padding_250{
        padding-top: 20px;
    }
    .teacher_fondo_verde .fondo_transparente{
        padding-top: 0;
        padding-left: 15px;
    }
    .imagen_contorno{
        padding-left: 15px;
        padding-right: 15px;
        text-align: right;
    }
    .prime-text h2 {
        text-shadow: 0 2px 4px rgba(0, 0, 0, 0.6);
        color: #fff;
        font-size: 27px !important;
    }
    .img_logo_footer{
        text-align: left;
    }
    .licenciatura_principal_mobile{
        display: block;
    }
    .licenciatura_principal{
        display: none;
    }
    .curriculum .blanco {
        background-color: #fff;
        padding: 10px 15px;
        text-align: center;
    }
    .admission-page .c2action a .call {
        font-size: 17px;
        font-weight: 600;
    }
    .tienes_alguna_pregunta{
        width: 337px;
    }
    .admission-page .headline { margin-top: 30px; }
    .admission-page .c2action a{
        margin-bottom:30px ;
    }
    .admission-process .nav-tabs{
        margin-top: 0;
        margin-left: 0;
    }
    .admission-process .padding-top-60{
        padding-top: 0;
    }
    .admission-process h3{
        margin-top: 30px;
    }
    .stats_3{
        margin-top: 30px;
    }
    .login-container .form .fields{
        padding: 21px 51px 6px 36px;
    }
    .login-container .form .forgot-password {
        font-size: 12px;
        margin: 5px 6px 23px;
        text-align: center;
    }
    .verde_la{
        background-image: none !important;
        padding-bottom: 0 !important;
    }
    .button_home_solicitud{
        padding-top: 10px;
    }
    .teachers-model .teachers {
        padding: 5px 20px !important;
    }
    .teachers-model{
        padding-top: 10px;
    }
    .admission-process .button_descarga .model ul {
        text-align: center;
    }
    .admission-page .c2action {
        width: 100%;
        padding-right: 16px;
        margin-bottom: 43px;
    }
    .button_copia{
        text-align: center;
    }
    .button_admisiones_completar{
        text-align: center;
    }
    .button_solicitud_en_linea{
        padding-top: 25px;
    }
    .button_solicitud_admision{
        text-align: center;
        padding-top: 20px;
    }
    .licenciatura_principal_mobile{
        display: block;
        padding-top: 10px;
    }
    .img_logo_footer {
        text-align: left !important;
    }
}
@media (max-width: 768px) {
    .img_logo_footer { text-align: left !important; }
}
@media (max-width: 992px) {
    .logo_verde{ padding-top: 0; }
    .master .about-uc{ padding-top: 0; }
    .nuestros_profesores{ padding-top: 0; }
    .graduar_1{ display: none; }
    .graduar_2{ display: block; }
    .tabs-form{ z-index: 9; }
    .login-container .info .go-to-form {
        background-color: #242424;
        padding: 20px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .login-container .info .warning {
        background-color: #006633;
        padding: 20px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .imagen_logo_blanco_universidad{ padding-top: 64px; }
    .verde_la {
        background-image: none !important;
        padding-bottom: 20px !important;
    }
    .master .mas_menos { margin: 5px auto 3px !important; }
    .miembro{ text-align: center !important; }
	.conocer_mas{ margin-top: 30px; }
    .texto_conocer_mas{ margin-top: 44px; }
    .stats {
        background-color: #242424;
        background-image:none;
    }
    .button_home_solicitud { padding-top: 33px; }
    .legend1 .button a{ padding: 10px 32px; }
}
@media (max-width: 1280px) {
    .stats{ background-size: cover; }
}
@media (min-width: 992px) {
	.navbar-header { float: left; }
	.navbar-nav { float: left; }
	.navbar-right { float: right !important; }
	.navbar-toggle { display: none; }
	.navbar-collapse.collapse { display: block !important; }
	
	.top-navbar .navbar-header .navbar-brand { margin-left: 0; }
	.top-navbar .navbar-header .navbar-brand img { width: 180px; }

	.top-navbar .nav.main-menu { margin-top: -52px; }

	.top-navbar .nav > li {
		border-bottom: none;
		display: inline-block;
		padding: 0;
	}

	.top-navbar .nav.top-menu { margin-top: -109px; }
	.top-navbar .nav.top-menu > li { padding: 2px; }
	.top-navbar .nav.top-menu > li.action {
		border-radius: 20px;
		padding: 4px 10px;
	}
	.top-navbar .nav.main-menu > li.dropdown > .dropdown-menu {
		background-color: #fff;
		box-shadow: 0 4px 5px rgba(0, 0, 0, 0.25);
		position: absolute;
		float: none;
		top: 200%;
	}
	.top-navbar .nav.main-menu > li.dropdown > .dropdown-menu > li > a { color: #333; }
	
	/* Prime area */
	.prime .prime-text h1 { margin-bottom: 15px; }
	.prime.uc-university .study-mode { width: 25px; }
	.prime.uc-university .prime-text { padding-top: 30px; }

	.prime.edu-model .prime-text { padding: 50px 0 255px; }
	
	.prime.master.home {background-image: url("../images/uic/uic_stage_image.jpg")}
	.prime.master-strategic-management {background-image: url("../images/uic/uic_stage_bg_admin_estrategica.jpg")}
	.prime.master-law {background-image: url("../images/uic/uic_stage_bg_derecho.jpg")}
	.prime.master-marketing {background-image: url("../images/uic/uic_stage_bg_mercadotecnia.jpg")}
	.prime.master-public-managment {background-image: url("../images/uic/uic_stage_bg_psicologia.jpg")}
	.prime.master-trade {background-image: url("../images/uic/uic_stage_bg_relaciones_comerciales.jpg")}
	.prime.master-alimentacion-saludable {background-image: url("../images/bg_desktop_diplomado_alimentacion_saludable.jpg")}
	.prime.master-comercio-electronico {background-image: url("../images/bg_desktop_diplomado_comercio_electronico.jpg")}
	.prime.master-finanzas-basicas-gestion-negocios {background-image: url("../images/bg_desktop_diplomado_finanzas_basicas.jpg")}
	.prime.master-logistica-cadena-suministro {background-image: url("../images/bg_desktop_diplomado_gestion_logistica.jpg")}
	.prime.master-marketing-digital {background-image: url("../images/bg_desktop_diplomado_marketing_digital.jpg")}
	.prime.master-tecnologias-aprendizaje {background-image: url("../images/bg_desktop_diplomado_tecnologias_aprendizaje.jpg")}
	.prime.master-traduccion-ingles-espanol {background-image: url("../images/bg_desktop_diplomado_traduccion_profesional.jpg")}
	.prime.diplomados {background-image: url("../images/bg_desktop_diplomados.jpg")}
	.prime.licenciaturas {background-image: url("../images/bg_desktop_licenciaturas.jpg")}

	/* Stats */
	.stats .desc {
		margin-left: 0;
		margin-right: 0;
	}
	.stats p.a-center { padding: 0 80px; }
	.stats.edu-model-part h2 { /*padding: 0 160px;*/}

	.brands .borders{ border-right: solid rgba(0,0,0,0.3) 1px; height: 170px; }
	.brands hr.vertical { border: none; border-bottom: 1px solid rgba(0,0,0,0.3); width: 90%; }
	/* Benefits */
	.benefits-acknowlegments .benefits {
		background-color: transparent;
		margin-top: 0;
		padding: 0 50px 0 0;
	}

	.benefits-acknowlegments .acknowlegments {
		background-color: transparent;
		padding: 0 0 0 50px;
	}

	/* log-in */
	.login-container .info .go-to-form .button { text-align: left; }

	/* Masters */
	.master .curriculum .a-left { width: 75%; }
	.master .about-uc img { margin: 0; }
	
	.top-navbar .nav.top-menu > li { padding-right: 15px; }
	.top-navbar .nav.top-menu > li:last-child { padding-right: 0; }

	/* Footer */
	.masfoot .contact ul {
		margin-top: 0;
		padding-left: 20px;
	}
	.masfoot .contact img { margin-top: 0; }

}
@media (min-width: 1112px) {
	.prime.uc-university .study-mode { width: 120px; }
	.masfoot .contact .contact-numbers { margin-top: 0; }
}