/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
/* .uk-panel > :not(.uk-panel-title):last-child {
    color: #000;
}*/
.page-header {
    text-align: center;
}
.page-header h2 .contact-name {
	color: #069448 !important;
}
.h3-convenios {
	font-size: 15px;
	color:#fff;
	text-transform: uppercase;
	font-family: 'Roboto', Arial, sans-serif;
	text-align:center;
	border-top: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;
}
/* Botones de Slide */ 
.slick-dots li {
    position: relative;
    display: inline-block;
    height: 15px;
    width: 35px; /* Distancia entre botones */
    margin: 0;
    padding: 0;
    cursor: pointer;
}
.slick-dots li button::before {
	font-size: 25px;
	opacity: 1.25;
}
.slick-dots li button {
    height: 55px;
}
.tm-headerbar .tm-logo {
    float: left;
    padding-left: 5px;
}
/*.tm-headerbar {
    padding: 5px 0;
}*/
input[type="submit"], input[type="reset"] {
	background-color: #DB990D;
	color:#fff;
}
.uk-float-left {
    margin-left: 20px;
}
.uk-button {
    background-color: #069448;
	color: #fff;
}
.btn {
	background-color: #069448;
	color: #fff;
}
.qx-col-wrap {
	text-align: center;
}
.tm-toolbar .uk-subnav > * > * {
    color: #f5f5f5;
}
.tm-navbar {
    background:#fff; /* Menú principal */
}
.uk-offcanvas-bar {
    background: #000;
}
.sp-pre-loader {
    background: #4ab144 !important;
}
.social-icons li > a {
    color: #00195a;
}
.social-icons li > a:hover {
    color: #db990d;
    text-transform: none;
}
.qx-btn-primary {
    color: #fff;
    background-color: #4ab144;
    border-color: #fff;
}
.qx-btn-primary:hover {
    color: #4ab144;
    background-color: #fff;
    border-color: #d5bf4f;
}
.uk-panel-title {
	border-top: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;
	text-align: center;
	padding: 5px 0 5px 0;
}

.uk-icon-small {
    font-size: 350%;
}

h3.uk-panel-title {
	color: #fff !important;
	font-size: 1em !important;
}

.contact-info-box {
	text-align: center;
}

.page-header h1 {
	text-align: center;
	font-size: 2.5em;
	color: #00195A;
	border-top: 1px solid #c5c5c5;
	padding-top: 10px;
}
.tm-navbar { /* Bizel Menú Principal */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cde5fc', endColorstr='#d1e7fc');
    border-bottom: #fff381 0px solid;
}
.random-image {
    border-bottom: #001996 1px solid;
}
.qx-element-wrap .qx-img  {
	border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
	
}
/* Títulos de Artículos */
.uk-article-title {
	color: #069448;
	border-bottom: 2px solid #c5c5c5;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 2.5em;
	text-align: center;
}
.uk-article-title a {
	color: #069448;
	text-align: left !important;
}
.uk-article {
	padding: 0 50px 25px 75px;
}

.pd-ctitle {
	color: #00195A;
	text-align: center;
	border-bottom: 2px solid #c5c5c5;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 2.5em;
}
.page-header h2 .contact-name {
	color: #00195A;
	text-align: center !important;
	
}
@media (min-width: 768px) {
  .uk-block {
    padding-top: 15px;
  }
}

/* Menú Principal */
.uk-navbar-nav > li > a {
    font-size: 15px;
	color: #254da2;
}
.uk-nav-navbar > li > a {
    color: #254da2;
	font-size: 15px;
	text-transform: capitalize;
}
.uk-dropdown-navbar {
    background: #fff !important;
    color: #254da2 !important;
}


.mod_events_monthyear {
    border: 0px solid transparent;
	font-size: 24px;
	Color: #fff;
	font-weight: Bold;
	background: #069448;
	border-radius: 5px !important;
}
.mod_events_monthyear:hover {
    Color: #ff6400;
}
.mod_events_monthyear a.mod_events_link {
	color: #fff;
	font-size: 24px;
}
.mod_events_monthyear a.mod_events_link:hover {
	color: #ff6400;
}
.mod_events_table {
    border: 0px solid transparent;
	font-size: 20px;
}
.mod_events_td_dayoutofmonth {
    font-weight: bold;
    color: #fff;
	background-color: #069448;
}
.mod_events_td_todaynoevents {   
	background-color:#ff6400;
	font-weight: Bold;
}
.mod_events_monthyear {
    height: 40px;
}
a.mod_events_daylink:hover {
    color: #ff6400;
    text-decoration: none;
}
#jevents_body .nav-items div.active a, .jev_header2 .active a {
    background-color: #069448;
	color:#FFF;
	padding: 5px 12px 4px 12px;
}
#jevents_body .nav-items > div a:hover { 
    background-color: #ff6400;
	border-left: 1px solid #069448;
	color: #000;
	padding: 5px 12px 4px 12px;
}
#jevents_body .nav-items div.active a:hover, .jev_header2 .active a:hover {
    background-color: #FFF;
	border-left: 1px solid #069448;
}
.jev_toprow div.previousmonth, .jev_toprow div.nextmonth {
    background-color: #069448;
	border: 1px solid #069448;
}
.jev_toprow div.currentmonth {
    border-top: 1px solid #069448;
	border-bottom: 1px solid #069448;
}
.mod_events_monthyear a.mod_events_link, .mod_events_monthyear a.mod_events_link:visited, .mod_events_monthyear a.mod_events_link:visited {
    color: #fff;
}
a.ev_link_row:link {
    font-size: 18px;
}

.nav-items > div {  
    border: 1px solid #069448;
}

.nav-items > div:last-child {
    border-right: 1px solid #069448;
}
.nav-items > div:first-child {
    border-left: 1px solid #069448;
}

.uk-offcanvas.uk-active .uk-offcanvas-bar.uk-offcanvas-bar-show {
    background: #000;
}