.gsc-control-cse {
	background: none !important;
	border: 0px !important;
}
.gsc-control-cse {
	background: none !important;
	border: 0px !important;
	padding: 0px !important;
	margin: 0px !important;
}
#sp-topsearch .custom p {
	margin: 0px !important;
}
#sp-topsearch .pull-right {
	margin-bottom: -3px !important;
}
.gsc-search-button button {
	padding: 0px !important;
	padding-top: 3px !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
	margin: 0px !important;
	border-color: #434542 !important;
	background-color: #434542 !important;
}
#sppb-addon-1648852511490 > div > div > div > a > img {
	position: fixed;
	top: 80%;
	right: .5%;
}
#sppb-addon-1648852418413 > div > div > div > a > img {
	position: fixed;
	top: 85%;
	right: .5%;
}
#sppb-addon-1648850022922 > div > div > div > a > img {
	position: fixed;
	top: 90%;
	right: .5%;
}
#sppb-addon-1645195934113 > div > div {
	display: flex;
	flex-direction: row;
	width: 100%;
}
#sppb-addon-1645195934113 > div > div > ul {
	display: flex;
	flex-direction: column;
	width: 50%;
}
#sppb-addon-1645195934113 > div > div > ul > li {
	display: block;
	width: 100%;
}
#sppb-addon-1645195934113 > div > div > div {
	width: 90%;
}
#sppb-addon-1645195934113 > div > div > ul > li > a {
	font-size: 18px;
	font-weight: bold;
	padding: 15px;
	border-right-color: white;
	border-bottom-color: #ddd;
	margin-bottom: 13px;
	border-left: 10px solid #4B4C4D;
	color: #868686;
	text-align: left;
}
#sppb-addon-1645195934113 > div > div > ul > li > a:hover {
	border-left-color: #108DAD;
}
#sppb-addon-1645195934113 > div > div > ul > li > a:active {
	background: #108DAD;
}
#sppb-addon-1645195934113 > div > div > ul > li.active > a {
	border-left-color: #108DAD !important;
}
#sppb-addon-1645195934113 > div > div > div {
	padding-top: 0 !important;
}
#section-id-1645459438350 {
	padding-top: 0 !important;
}
@media (max-width: 767px) {
	#sppb-addon-1645195934113 > div > div > ul > li > a {
		font-size: 12px;
		line-height: initial;
	}
	#sppb-addon-1645195934113 > div > div > div {
		width: 70% !important;
	}
}
@media (max-width: 767px) {
	#sppb-addon-1645459438353 > div > div > div > div > div.sppb-panel-heading.active {
		padding: 5px;
	}
	#sppb-addon-1645459438353 > div > div > div > div > div.sppb-panel-heading {
		padding: 5px;
	}
	#sppb-addon-1645459438353 > div > div > div > div > div.sppb-panel-heading.active > span.sppb-panel-title {
		font-size: 12px;
		line-height: initial;
	}
	#sppb-addon-1645459438353 > div > div > div > div > div.sppb-panel-heading > span.sppb-panel-title {
		font-size: 12px;
		line-height: initial;
		margin-right: 14px;
	}
	.sppb-panel-modern >.sppb-panel-heading .sppb-toggle-direction > i {
		width: 10px !important;
		text-align: right !important;
		margin-right: -12px !important;
	}
}
div.noticias article span span:nth-child(1) {
	display: none;
}
div.noticias article span {
	color: #444242;
}
div.noticias article div .readmore width:100% !important
  
     .btn {
	width: inherit !important;
}
div.noticias .readmore {
	display: none;
}
div.noticias .ajax-post .inner.overlay .intro-image a .caption-content small {
	font-size: 35px;
}
div.noticias .ajax-posts .ajax-post .inner .item-intro {
	padding: 0px 10px 0px 10px;
	text-align: justify;
}
div.noticias .ajax-post .inner .intro-image a img.post-img {
	height: 100%;
}
div.noticias .ajax-post .inner .aga_heading {
	margin-top: 0px;
	background-color: #3D3D3D !important;
	font-weight: bold;
	font-size: 15px !important;
	padding: 15px 1px 15px 1px;
	min-height: 95px;
	margin-right: -1px;
	text-align: center;
}
div.noticias .ajax-post .inner .aga_heading span {
	color: white;
}
#aivochat-launcher {
	right: 20px;
	position: fixed;
	top: 35% !important;
}
#banner_inscribete {
	right: 20px;
	position: fixed;
	top: 30% !important;
}
#boton_donar_test {
	left: 20px;
	position: fixed;
	top: 16% !important;
}
#formulario_inscribete {
	right: 0;
	position: fixed;
	top: 110px;
	max-width: 250px !important;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	cursor: pointer;
}
#formulario_inscribete:hover {
	margin-left: -115px !important;
}
#sp-topsearch .gsc-input {
	padding: 0px !important;
}
.gsc-input .gsc-input-box {
	border: 0px !important;
}
.gsc-input .gsc-input-box tr,
.gsc-input .gsc-input-box td,
.gsc-input {
	background: #434542 !important;
	border: 0px !important;
}
.gsc-input .gsc-input-box tr td input {
	background-color: #434542 !important;
	background: url("http://www.google.com/cse/static/images/1x/googlelogo_lightgrey_46x16dp.png") left center no-repeat #434542 !important;
	border: 0px !important;
	color: white !important;
	padding-left: 50px !important;
}
.gsc-search-button i {
	font-size: 12px;
	color: white;
	padding: 0px;
}
.btn-left {
	text-align: left !important;
}
.btn-center {
	text-align: center !important;
}
.btn-right {
	text-align: right !important;
}
#sp-menu-top-bar {
	position: relative;
	z-index: 121;
	top: 0px;
	height: auto;
}
#sp-menu-top-bar #sp-topmenu {
	height: auto;
}
#sp-menu-top-bar #sp-topmenu ul.menu {
	display: flex;
	flex-direction: row-reverse;
}
#sp-menu-top-bar #sp-topmenu ul.menu li {
	border: 0px;
	white-space: nowrap;
	display: inline-block;
	list-style: none;
	margin: -3px;
}
#sp-menu-top-bar #sp-topmenu ul.menu li a {
	font-size: 12px;
	padding: 0px 24px;
	text-decoration: none;
}
#sp-menu-top-bar #sp-topmenu ul.menu li a:focus {
	background: #3d3d3d;
}
#sp-menu-top-bar #sp-topmenu .sppb-addon-module   .parent ul.nav-child {
	display: none;
}
#sp-menu-top-bar {
	position: relative;
	z-index: 121;
	top: 0px;
	height: auto;
}
#sp-menu-top-bar #sp-top1 {
	height: auto;
}
#sp-menu-top-bar #sp-top1 ul.menu {
	display: flex;
	flex-direction: row-reverse;
}
#sp-menu-top-bar #sp-top1 ul.menu li {
	border: 0px;
	white-space: nowrap;
	display: inline-block;
	list-style: none;
	margin: -3px;
}
#sp-menu-top-bar #sp-top1 ul.menu li a {
	font-size: 12px;
	padding: 0px 24px;
	text-decoration: none;
}
#sp-menu-top-bar #sp-top1 ul.menu li a:focus {
	background: #3d3d3d;
}
#sp-menu-top-bar #sp-top1 .sppb-addon-module   .parent ul.nav-child {
	display: none;
}
.no-wrap {
	white-space: nowrap;
	height: fit-content !important;
}
.no-wrap div.container:first-child > div.row {
	display: flex;
	justify-content: space-between;
	white-space: nowrap;
}
#sp-top3 {
	margin: auto;
	padding: initial;
	margin-right: 80px;
	font-size: 20px;
}
@media screen and (max-width: 1200px) {
	#sp-top3 {
		visibility: hidden;
	}
}
@media screen and (min-width: 980px) {
	#banner_inscribete {
		top: 108px;
	}
}
@media screen and (max-width: 767px) {
	.sppb-addon.sppb-addon-icons.sppb-text-left div.flex-icons.sppb-text-left {
		text-align: center;
	}
}
div.flex-icons.sppb-text-left a:hover span {
	color: #ffb806 !important;
}
div.ce div.flex-icons a:hover span {
	color: #22a9e1 !important;
}
div.in div.flex-icons a:hover span {
	color: #00adb4 !important;
}
div.dep div.flex-icons.sppb-text-left a:hover span {
	color: #a3bb45 !important;
}
div.cn div.flex-icons.sppb-text-left a:hover span {
	color: #f47f69 !important;
}
div.hu div.flex-icons.sppb-text-left a:hover span {
	color: #6f4d8f !important;
}
div.dp div.flex-icons.sppb-text-left a:hover span {
	color: #c19b31 !important;
}
div.pos div.flex-icons.sppb-text-left a:hover span {
	color: #a3bb45 !important;
}
.unib-line {
	font-size: 14px !important;
	font-weight: bold;
	border-bottom: 3px solid #ffb806;
}
.sp-dropdown.sp-dropdown-main.sp-dropdown-mega.sp-menu-full.container  li {
	height: auto !important;
	border-bottom: none !important;
}
.sp-dropdown.sp-dropdown-main.sp-dropdown-mega.sp-menu-full.container  li :hover {
	opacity: 0.9;
}
#sp-menu-base #sp-menu ul ul li .unib-line::after {
	clear: both;
	display: block;
	float: left;
	content: "";
	position: relative;
	height: 3px;
	width: 40%;
	margin: 5px 30% -3px 0;
	border-radius: 2px;
	padding: 0;
}
#sp-menu-base #sp-menu ul ul li {
	height: 24px;
	line-height: normal !important;
}
#menu-top-off-canva.menumain {
	border-top: solid 5px #ffb806;
	font-weight: bold;
	padding-top: 20px;
}
#menu-top-off-canva.menuce {
	border-top: solid 5px #76aadb;
	font-weight: bold;
	padding-top: 20px;
}
#menu-top-off-canva.menudep {
	border-top: solid 5px #a3bb45;
	font-weight: bold;
	padding-top: 20px;
}
#menu-top-off-canva.menuin {
	border-top: solid 5px #00adb4;
	font-weight: bold;
	padding-top: 20px;
}
#menu-top-off-canva.menucn {
	border-top: solid 5px #f47f69;
	font-weight: bold;
	padding-top: 20px;
}
#menu-top-off-canva.menuhu {
	border-top: solid 5px #6f4d8f;
	font-weight: bold;
	padding-top: 20px;
}
#menu-top-off-canva.menudp {
	border-top: solid 5px #c19b31;
	font-weight: bold;
	padding-top: 20px;
}
div.text-dark button {
	color: black;
}
div.eventos .fa.fa-calendar-o {
	display: none;
}
div.eventos .published {
	margin-top: 10px;
}
div.eventos article {
	background: #f7f7f8;
	border-radius: 10px;
	margin-bottom: 10px;
}
div.eventos article span {
	color: #444242;
	font-size: 15px;
}
div.eventos article span:hover {
	color: #444242;
	opacity: 0.7;
}
div.eventos div.inner.intro-center {
	display: flex;
	flex-direction: row-reverse;
	justify-content: flex-end;
}
div.eventos h3.aga_heading.no-intro-img {
	padding-left: 10px;
}
div.eventos .article-info >dd  .item-time {
	font-weight: bold;
	font-size: 35px;
	margin-top: 10px;
}
div.eventos dl.article-info .published {
	white-space: nowrap;
}
div.eventos dl.article-info span {
	color: gray !important;
}
div.eventos dl.article-info {
	padding-top: 0px;
	padding-bottom: 10px;
}
div.eventos article span {
	color: #444242;
}
div.eventos article div .readmore width:100% !important
   .btn {
	width: inherit !important;
}
div.eventos .ajax-post .inner .aga_heading {
	margin-top: 5px;
	background-color: #0e74a9 !important;
	font-weight: bold;
	font-size: 17px !important;
	padding: 20px;
	text-align: center;
}
div.eventos .ajax-post .inner .aga_heading span {
	color: white;
}
.article-info >dt >i,
.article-info >dt >span.fa,
.article-info >dd >i,
.article-info >dd >span.fa {
	color: gray !important;
	padding-right: 10px;
}
div#enlaces_rapidos .flex-icons .flex-icon-wrap a:hover span {
	color: black !important;
}
div.convenios .slick-slide  a img {
	height: 100px;
	border: 1px solid black;
	border-radius: 20px;
}
section#img-naturaleza-juridica div.sppb-row-container {
	width: auto !important;
	padding: 0;
}
section#section-eventos div.eventos-button {
	background: #67a3d6;
}
#sp-logo .sp-retina-logo {
	max-width: 190px !important;
}
.sp-pre-loader {
	opacity: 0.8;
	background: #05376c !important;
}
.sp-pre-loader .sp-loader-with-logo .line {
	background: white !important;
}
#sp-menu-top-bar {
	white-space: nowrap !important;
}
@media only screen and (max-width: 991px) {
	.hide-mobile-tablet {
		display: none !important;
	}
}
div.content-category table.table {
	margin-top: 50px;
}
div.content-category table.table td {
	font-weight: bold;
}
div.content-category table.table td.list-author {
	font-style: italic;
}
#limit {
	width: 65px !important;
}
#sp-menu > div > div > ul > li.sp-menu-item.sp-has-child > div > div > div > div > div > div > ul > li {
	border-bottom: none !important;
}
tr.sectiontableentry1 td section#sp-bottom {
	display: none;
}
#sp-component > div > div.view_book_layout > table.basictable.bl_view_book.my_table > tbody > tr:nth-child(3) {
	display: none !important;
}
#sp-component > div > div.view_book_layout > table.basictable.bl_view_book.my_table > tbody > tr:nth-last-child(3) {
	display: none !important;
}
#field > option:nth-child(3) {
	display: none !important;
}
#login-form > ul {
	display: none !important;
}
#form-login-submit {
	text-align: center;
}
#form-login-submit > button {
	background-color: #00B9E2;
	font-size: 16px;
}
.btn-success:hover {
	border-color: #016a7f;
}
.intranet-social-icons {
	padding-top: 20px !important;
}
#system-message > div {
	margin-bottom: 0px;
}
div#form-login-username::after {
	content: "@unibague.edu.co";
	display: block;
	text-align: right;
	color: #003d7c;
	font-weight: 800;
	font-size: 13px;
}
.login-estudiantes-ldap::after {
	content: "@estudiantesunibague.edu.co";
	display: block;
	text-align: right;
	color: #003d7c;
	font-weight: 800;
	font-size: 13px;
}
#form-login-submit > a {
	display: none;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li {
	margin: 4px;
}
#sp-simpleportfolio > div.sp-simpleportfolio-filter > ul > li:nth-child() ::after {
	margin: 4px 4px 4px 4px;
}
#sppb-addon-1568817075018 .sppb-flipbox-panel {
	width: 150px !important;
}
.sp-megamenu-parent {
	font-size: 13px !important;
}
.sticky__wrapper > div:nth-child(1) {
	max-height: 85px;
}
#sppb-addon-1597238845181 {
	height: 100% !important;
}
#sppb-addon-1597238845181 > div {
	height: 100% !important;
}
#sppb-addon-1597238845181 > div > div {
	height: 100% !important;
}
#sppb-addon-1611956618377 {
	height: 100% !important;
}
#sppb-addon-1611956618377 > div {
	height: 100% !important;
}
#sppb-addon-1611956618377 > div > div {
	height: 100% !important;
}
@media (max-width: 991px) and (min-width: 768px) {
	#sppb-addon-1597238845181 {
		height: 100% !important;
	}
	#sppb-addon-1597238845181 > div {
		height: 100% !important;
	}
	#sppb-addon-1597238845181 > div > div {
		height: 100% !important;
	}
	#sppb-addon-1597238845181 > div > div > iframe {
		height: 400px;
	}
}
@media (max-width: 767px) {
	#sppb-addon-1597238845181 {
		height: 100% !important;
	}
	#sppb-addon-1597238845181 > div {
		height: 100% !important;
	}
	#sppb-addon-1597238845181 > div > div {
		height: 100% !important;
	}
	#sppb-addon-1597238845181 > div > div > iframe {
		height: 350px;
	}
}
#sppb-addon-1597266525501 > div > div > iframe {
	height: 400px;
}
#sp-component > div > div.product-container.productdetails-view.productdetails > div.vm-product-wrap.row > div.vm-product-details-inner.col-sm-7 > div.product-short-description {
	display: none !important;
}
#updatechosen-js {
	display: none !important;
}
#sp-component > div > div.category-view > div > form > div > input {
	min-width: 75% !important;
}
#sp-component > div > div.category-view > div > form > div {
	padding-left: 20%;
}
.vm-product-rating-container {
	display: none;
}
.vm-product-descr-container-1 {
	text-align: justify;
	padding-left: 10px;
}
p.product_s_desc {
	max-width: 500px;
}
.vm-products-horizon .vm-product-descr-container-0,
.vm-products-horizon .vm-product-descr-container-1,
.vm-products-horizon .vm-product-descr-container-2 {
	float: none !important;
	display: inline-block;
}
#sp-component > div > div.product-container.productdetails-view.productdetails > div.vm-product-wrap.row > div.vm-product-details-inner.col-sm-7 > div.product-neighbours {
	display: none !important;
}

/* Código para ocular botón de formularios - 28/12/22 */
#adminForm_bl {
	display: none;
}

.componentheading{
  display:none;
}

#button_hidden_review{
  display:none;
}


