
a,
a:hover {
    color: #0067A2;
}


.bg-color-light {
    background-color: #004f7d !important;
}


.badge-success {
    background-color: #eee;
    border: 1px solid  #ddd;
    color:#004f7d;
}

.badge-success[href]:focus,
.badge-success[href]:hover {
    background-color: #004f7d;
    border-color: #004f7d;
}

.btn-success,
.btn-success.disabled,
.btn-success:disabled {
    background-color: #0067A2;
    border-color: #0067A2;
}

.btn-success:hover,
.btn-success:not(:disabled):not(.disabled):active {
    background-color: #004f7d;
    border-color: #004f7d;
}

.btn-success:not(:disabled):not(.disabled):active:focus{
    box-shadow: 0 0 0 0.2rem rgba(0, 79, 126, 0.53);
}





/* --------------------------------------------------
	[Header - Topbar blog]
---------------------------------------------------- */

.blog-topbar {
	background: #0067A2;
}

.topbar-list > li {
	color: #eee;
}

.topbar-list > li:before {
	background: #eee;
}

.topbar-list li a {
	color: #eee;
}

.topbar-list li a:hover {
	color: #fff;
}

.topbar-time {
	color: #fff;
}

.topbar-toggler {
	color: #fff;
}






/*--------------------------------------------------
	[2. Slider]
----------------------------------------------------*/
.ani-tab-menu .list-group > .list-group-item {
	color: #0067A2;
}

.ani-tab-menu .list-group > .list-group-item a {
	color: #0067A2;
}

.ani-tab-menu .list-group > .list-group-item.preactive:after{
	border-bottom-color: #fff;
}

.ani-tab-menu .list-group > .list-group-item.active,
.ani-tab-menu .list-group > .list-group-item.category.active:hover {
	background-color: #0067A2;
	color: #ffffff;
	border-color: #0067A2;
}

.ani-tab-menu .list-group > .list-group-item.active:after{
	border-bottom-color: #0067A2;
}

.ani-tab-menu .list-group > .list-group-item.category:hover {
	background-color: rgba(0, 79, 126, 0.53);
}



.ani-tab-menu .list-group > .list-group-item.active a {
	color: #ffffff;
}

.ani-tab {
	background-image:url('../img/portada/690x330.jpg');
}

.ani-tab-captions h1,
.ani-tab-captions h2,
.ani-tab-captions h3 {
	color: white;
}

.ani-tab-form {
	color: #fff;
}


.ani-tab-form .form-control {
	color: #bbb;
	border-color: #ffffff;
	background: rgba(0,0,0,0.2);
}

.ani-tab-form  .input-group-btn .input-btn {
	color: #0067A2;
	border: 1px solid #ffffff;
    background: #ffffff;
}

@media screen and (min-width:992px) {


	.ani-tab-menu .list-group > .list-group-item.preactive:after{
		border-right-color: #fff;
		border-bottom-color: transparent;
		filter: drop-shadow(-1px 0px 0px rgba(0,0,0,.2));
	}

	.ani-tab-menu .list-group > .list-group-item.active:after{
		border-right-color: #0067A2;
		border-bottom-color: transparent;
	}

	.ani-tab {
		background-image:url('../img/portada/825x330.jpg');
	}

}


@media screen and (min-width:1200px) {
	.ani-tab {
	    background-image:url('../img/portada/1050x330.jpg');
	}


}


/*--------------------------------------------------
	[3. Articulos]
----------------------------------------------------*/


.ani-blog h3 a {
	color: #0067A2;
}

.ani-blog h3 a:hover {
    color: #0067A2;
}

.ani-blog .ani-blog-info li {
	color: #888;
}

.ani-blog .ani-blog-info li a {
	color: #888;
}

.ani-blog .ani-blog-info li a:hover {
    color: #0067A2;
}

.ani-blog a.r-more {
	color: #0067A2;
	border-bottom-color: #0067A2;
}

.ani-blog-text h2 {
	color: #004f7d;
}




/*--------------------------------------------------
	[4. Paginacion]
----------------------------------------------------*/

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #0067A2;
    border-color: #0067A2;
}

.page-link {
    color: #0067A2;
}






/*--------------------------------------------------
	[5. Titulos]
----------------------------------------------------*/

.ani-title {
    color: #0067A2;
    border: 0;
    border-bottom: 2px solid #333;
    padding: 0px;
	font-weight: normal;
	/*    text-transform: uppercase; */
	border-radius:0 !important;
}

.ani-title-text {
	color: #888;
}

.ani-title a.btn {
	color: white;
	text-transform: none;
	margin-bottom: 2px;
}





/*--------------------------------------------------
	[6. Thumbnails]
----------------------------------------------------*/


.ani-thumb .ani-thumb-desc h3 a {
	color: #555;
}


.ani-thumb-v3 small,
.ani-thumb-v3 small a {
    color: #999;
}

.ani-thumb-v3 small a:hover {
    color: #555;
}


.ani-thumb-v3 h3 a {
    color: #004f7d;
}

.ani-thumb-v3 h3 a:hover {
    color: #004f7d;
}

.ani-thumb-v4 h3 a {
	color: #004f7d;
}


.ani-thumb-v4 h3 a:hover {
    color: #004f7d;
}



/*--------------------------------------------------
	[7. Social]
----------------------------------------------------*/


.ani-social li i.fb {
    color: #4862a3;
}

.ani-social li i.tw {
    color: #159ceb;
}

.ani-social li i.gp {
    color: #dc4a38;
}

.ani-social li a {
    color: #777;
}


.ani-social li a:hover {
    color: #0067A2;
}








/*--------------------------------------------------
	[8. Noticias recientes]
----------------------------------------------------*/



.ani-thumb .ani-thumb-hover .hover-grad {
    color: #fff;
}

.ani-thumb .ani-thumb-hover:hover:after {
    background: rgba(114,192,44,0.9);
}

.ani-thumb .ani-thumb-desc h3 a {
    color: #555;
}
.ani-thumb .ani-thumb-desc h3 a:hover {
    color: #0067A2;
}

.ani-thumb .ani-thumb-info li {
    color: #888;
}

.ani-thumb .ani-thumb-info li a {
    color: #888;
}

.ani-thumb .ani-thumb-info li a:hover {
    color: #0067A2;
}








/*--------------------------------------------------
	[9. Tags]
----------------------------------------------------*/


.ani-tags li a {
	color: #555;
	border-color: #eee;
}

.ani-tags li a:hover {
	color: #fff;
	background: #222;
	border-color: #222;
}

.ani-tags a {
    color: #bbb;
    border-color: #bbb;
}

.ani-tags a:hover {
    color: #fff;
    background: #e74c3c;
    border-color: #e74c3c;
}






/*--------------------------------------------------
	[10. Breadcrumbs]
----------------------------------------------------*/


.ani-breadcrumbs {
	background: #f7f7f7;
	border-bottom-color: #eee;
}

.ani-breadcrumbs h1,
.ani-breadcrumbs a {
	color: #555;
}

.ani-breadcrumb {
	background: none;
}

.ani-breadcrumb a {
	color: #777;
}

.ani-breadcrumb li.active,
.ani-breadcrumb li a:hover {
    color: #0067A2;
}

.ani-breadcrumb > li + li:before {
    color: #ccc;
}








/*--------------------------------------------------
	[11. Fuente]
----------------------------------------------------*/

.ani-fuente li a {
    color: #0067A2;
}



/*--------------------------------------------------
	[12. Blog tags]
----------------------------------------------------*/


.ani-blog-tags li.head {
	color: #fff;
	background: #333;
}

.ani-blog-tags li a {
	color: #fff;
	background: #999;
}

.ani-blog-tags li a:hover {
    background: #0067A2;
}






/*--------------------------------------------------
	[* 13. Comentarios]
----------------------------------------------------*/


.ani-comments .comments-itself {
	background: #f7f7f7;
}

.ani-comments .comments-itself span {
	color: #555;
}

.ani-comments .comments-itself p {
	color: #555;
}











/*--------------------------------------------------
	[ 14. Twitter]
----------------------------------------------------*/

.ani-twitter .ani-twitter-in strong {
	color: #333;
}

.ani-twitter .ani-twitter-in span {
	color: #999;
}


.ani-twitter .ani-twitter-in span a {
	color: #999;
}

.ani-twitter .ani-twitter-in p {
	color: #999;
}









/*--------------------------------------------------
	[ 15. Formulario]
----------------------------------------------------*/
.ani-form {
    color: #666;
    border-color: #eee;
}


.ani-form,
.ani-form fieldset {
    background: inherit;
}

.ani-form fieldset {
    background: rgba(255,255,255,.9);
}

.ani-form fieldset {
    background: #fff;
}

.btn-u {
    color: #fff;
    background: #0067A2;
}

.btn-u.btn-u-default {
    background: #0067A2;
}

a.btn-success {
	color:white !important;
}

.ani-form .message {
    color: #6fb679;
}

.ani-form.submited .message {
    background: rgba(255,255,255,.9);
}

.ani-form .message i {
    border-color: #6fb679;
}


.form-opciones a {
    color: #737373;
}





/* +++++++++++++++++++++++++++++++++++
		  $TOP-QUESTIONS
+++++++++++++++++++++++++++++++++++ */

.top-q {
	border-bottom-color: #eee;
}

.top-q_title a {
	color: #0067A2;
}

.top-q_info span {
	color: #888;
}


.top-q_votos {
	color: #555;
}

.top-q_respuestas {
	color: #b13131;
}

.top-q_respuestas--contestado {
	background-color:#59964f;
	color: #d3eb34;
}

.top-q_vistas {
	color: #999999;
}


.question {
	border-bottom-color: #eee;
}

.answer {
	border-bottom-color: #eee;
}

.answer_autor {
	background-color: #e7e7e7;
}

.badge_autor {
	color: #0067A2;
}

.img_autor {
    color: #0067A2;
}


/* +++++++++++++++++++++++++++++++++++
		  $FOOTER
+++++++++++++++++++++++++++++++++++ */
/*Footer Copyright
------------------------------------*/
.footer-v8 .copyright {
	background-color: #0067A2;
}

.footer-v8 .copyright .terms-menu li {
	color: #fff;
	border-left-color: #bbb;
}

.footer-v8 .copyright .terms-menu li a {
	color: #fff;
}

.footer-v8 .copyright .terms-menu li a:hover {
	color: #fff;
}


















