/*
Theme Name: CAEP
Description: Wordpress Theme for CAEP
Author: minti
Template: unicon
Version: 1.2
*/

@import url("../unicon/style.css");

.logo img{
	width:120px !important;
}

.pillar-link{
    font-size:19px;
}

.pillar-text{
    font-size:18px;
    color:#FFF;
}
body {
	background-color: #ffffff !important;
}

/*NAVIGATION*/
#navigation > ul > li > a{ text-transform:uppercase; }
#navigation .sub-menu { padding: 10px 0; }
#navigation .sub-menu a:hover { background: rgba(255,255,255,0.1); }
#navigation .sub-menu ul { left: 100% !important; margin: 0 !important; }

@media (max-width: 1112px) {
	#navigation > ul > li > a { font-size: 10px !important; }
}

/*END OF NAVIGATION*/

/*TITLE & BREADCRUMB*/
#fulltitle{
	
}
/*END OF TITLE & BREADCRUMB*/

/*SIDE MENU*/
.advanced-sidebar-menu{
	font-weight:600 !important;
}

.wpb_widgetised_column .widget.advanced-sidebar-menu > ul > li ul li{
	background:#FFF;
	border-bottom:1px solid #efefef;
}

.advanced-sidebar-menu li a{
	/*font-weight:lighter !important;*/
}

.advanced-sidebar-menu .child-sidebar-menu{
	background:#FFF !important;
}

.advanced-sidebar-menu li.current_page_item > a{
	color:#dc1036 !important;
}

div.widget_ninja_forms_widget{
	background:#e5e5e5;
	padding:15px 20px 0 20px;
	border:1px solid #c7c8ca;
}

.ninja-forms-required-items{
	display:none !important;
}

.widget_ninja_forms_widget h3 {
    color: #1178af !important;
    font-weight: 500 !important;
    font-size: 25px !important;
	margin-bottom:10px !important;
}

div.widget_twitter_feed_widget{
	padding:0;
	background:#e5e5e5;
	border:1px solid #c7c8ca;
}

.twitter-feed-widget{
	margin:0 !important;
	padding:0 !important;
}

.widget_twitter_feed_widget .timeline-twitter-feed{
	padding:0 20px;
	background:#FFF;
	height:250px;
	overflow-y:scroll;	
	margin:0;	
}

.widget_twitter_feed_widget h3 {
	padding:10px 20px 0px 20px;
    color: #1178af !important;
    font-weight: 500 !important;
    font-size: 25px !important;
	margin-bottom:0 !important;
}

.widget_twitter_feed_widget .timeline-twitter-feed .ttf-tweet{
	padding:10px 0;
	border-top:1px solid #e5e5e5;
}

.widget_twitter_feed_widget .timeline-twitter-feed .ttf-tweet:first-child{
	border-top:none;
}

.ttf-tweet-content{
	margin-left:0px !important;
}

#twitter-widget-0{
	position:relative !important;
	/* top:-25px !important; 
	right:0px !important;
	float:right !important;
	display:inline !important;
	padding:0 25px 0 0;
	margin:0;
	*/
}

/*END OF SIDE MENU*/

/*HOME-PAGE*/
.anchor{
	visibility:hidden;
	margin:0;
	padding:0;
	display:inline;
	text-align:center;
}

.home-page #content{
	padding-top:30px;
	padding-bottom:30px;
}

.blog-page .post{
	margin:0 0 20px 0;
	padding:0 0 30px 0;
}

.full-width-section .imagebox:hover { box-shadow: 0 2px 10px rgba(0,0,0,0.25); transition: all 0.5s ease-in-out; }

/*
.widget_wp_sidebarlogin{
	padding:20px;
	background:;
	border:1px solid #e5e5e5;
	background:url('img/caep-logo-watermark.png') 90% 15% #FFF no-repeat;
}

.widget_wp_sidebarlogin h3{
	color:#1178af !important;
	font-weight:500 !important;
	font-size:25px !important;
}
*/

#footer .widget_wp_sidebarlogin a{
 color: white !important;
}
.widget_wp_sidebarlogin a { display:block; }

/*END OF HOME-PAGE*/

#footer .container a { color: white !important; }

/*ELEMENTS*/

.callout .callout-text{
	font-size:20px !important;
}

.custom-table-1, .custom-table-2, .custom-table-3, .tablepress{
	overflow:auto !important;
}

.custom-table-1 table, .custom-table-2, .custom-table-3{
	color:#1178af !important;
	border-color:#d4effd !important;
}

.custom-table-1 th h3, .custom-table-2 th h3, .custom-table-3 th h3{
	color:#1178af !important;
}

.custom-table-2 table tr:hover{
	background:#e1f3fc !important;
}

.custom-table-1 tr:nth-child(even){
	background:#e1f3fc !important;
}

/*TABLEPRESS SPECIFIC*/

.tablepress .even td{
	background:#FFF !important;
}

.tablepress .odd td{
	background:#e1f3fc !important;
}

.tablepress{
	overflow:auto !important;
	color:#1178af !important;
	border: 1px solid #d4effd !important;
	font-size: 100% !important;
}

.tablepress th, .tablepress td{
    padding: 10px 20px !important;
    vertical-align: middle !important;
}

.tablepress th{
	color:#1178af !important;
	font-size:16px !important;
	color:red;
}

.tablepress th:hover{
	color:#FFF !important;
}

.tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc{
	color:#FFF !important;
}

.dataTables_length{

}

.dataTables_filter input[type=search]{
	margin-bottom:30px !important;
	padding: 5px 10px;
	outline: none !important;
	border-radius: 2px;
	-webkit-font-smoothing: antialiased;
	font-size: 13px;
	width: 200px;
	max-width: 100%;
	display: block;
	color: #999;
	line-height: 1.6;
	border: 1px solid #d4effd;
	background: #ffffff;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}


.col-nopadding{
	padding-left:0px;
	padding-right:0px;
}

.center-btns{
	text-align:center !important;
}

.right-btns{
	text-align:right !important;
}

.left-btns{
	text-align:left !important;
}

.caep-btn{
	
}
/* END OF ELEMENTS*/

.event-list-table-container {
	margin: 2em 0;
}
.event-list-table-container .event-year {
	font-weight: 600;
	margin-top: 2em;
}
.event-list-table-container .event-table {
	width: 100%;
}
.event-list-table-container .event-table th {
	font-weight: 600;
	text-transform: uppercase;
	background-color: #e1f3fc;
	color: #1478B1;
	padding: 5px 10px;
	border-left: 1px solid #fff;
}
.event-list-table-container .event-table th:first-child {
	background-color: #e1f3fc;
	width: 25%
}
.event-list-table-container .event-table th:nth-child(3) {
	width: 15%;
}
.event-list-table-container .event-table td {
	padding: 5px 10px;
	border-left: 1px solid #fff;
}
.event-list-table-container .event-table tbody tr:nth-child(2n) {
	background-color: #e1f3fc;
}
.widget-caep-list-events h3,
.widget-caep-list-events .widget-title {
	font-weight: 600;
	text-transform: uppercase;
	background-color: #e1f3fc;
	color: #1478B1;
	padding: 5px 10px;
}
.widget-caep-list-events h3 {
	background-color: #e1f3fc;
}
.wpb_widgetised_column .widget-caep-list-events h3 {
	color: #1478B1 !important;
}
.widget-caep-list-events .widget-event-list-content {
	padding: 20px 10px;
}
.widget-caep-list-events .widget-event-list-content li {
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 5px;
	border-top: 1px dotted #ccc;
}
.widget-caep-list-events .widget-event-list-content li:first-child {
	border-top: 0;
}
.widget-caep-list-events .widget-event-list-content li.event-date {
	display: block;
}

#topbar ul.menu li.reg-text a { color: #666 !important; text-decoration: none !important; }
#topbar ul.menu li.top-btn a { display: block; padding: 5px 15px; border-radius: 5px; color: white !important; background: #2584b6; text-decoration: none !important; font-size: 0.9em; text-transform: uppercase; }

.ubermenu-main .ubermenu-submenu .ubermenu-target:hover { background: rgba(255,255,255,0.1); }

.dashboard-login { width: 300px; max-width: 100%; padding: 20px; border: 1px solid #ddd; margin: 0 auto; box-sizing: border-box; }
.dashboard-login input[type="text"], .dashboard-login input[type="password"] { display: block; width: 100%; box-sizing: border-box; }


/* ------ QIPS --------*/

ul.quips-resource-list { padding: 0; margin: 0; }
ul.quips-resource-list li { list-style: none; margin: 0; padding: 10px; border-bottom: 1px solid #ddd; }
ul.quips-resource-list h3 { margin: 0; font-size: 1.1em; font-weight: 700; text-decoration: underline; color: #1178af; }
ul.quips-resource-list li:nth-child(even) { background: #f6f6f6; }

.qips-filter { padding: 15px; background: #1178af; }
.qips-filter-form {  }
.qips-filter-row { display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px; }
.qips-filter-item {-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%; box-sizing: border-box; -moz-box-sizing: border-box;
position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px }
.qips-filter-item label { color: white; font-size: 0.9em; text-align: center; display: block; }
.qips-filter-item select { display: block; width: 100%; 
	appearance: none; -moz-appearance: none; ms-appearance: none; -webkit-appearance: none;
	border: none; font-size: 1em; color: #666;
	background: white url(img/select-arrow-dark.png) no-repeat right center !important; padding: 0 40px 0 10px; font-family: inherit; font-weight: inherit;
	height: 35px; border: 1px solid #cccccc;
}

#qips-results { padding: 20px; border: 1px solid #ddd; margin-bottom: 30px; }
.qips-results-notice { text-align: center; font-weight: 700; }

@media (max-width: 767px) {
	
	.qips-filter-item { -ms-flex:0 0 50%;flex:0 0 50%;max-width:50%; }
	
}

/* ---------- CAEP NOTES ------------*/

.caep_note { margin-bottom: 30px; }
.caep_note > .vc_column-inner  { border: 1px solid #ddd; padding: 20px 20px 0 20px; background: white; }
.caep_note .toggle .toggle-title { background: #f3f3f3; color: #1178af; }

.wpb-js-composer .vc_tta-tab>a { color: #1178af !important; font-weight: 700 !important; text-align: center; }
.wpb-js-composer .vc_tta-panel .vc_tta-panel-title>a { background: #1178af !important; color: white !important; font-weight: 700 !important; text-align: center; border-radius: 5px; }
.wpb-js-composer .vc_tta-panel.vc_active .vc_tta-panel-title>a { background: #f0f0f0 !important; color: #333 !important; border-radius: 0; }

.wpb-js-composer .vc_tta-panel.vc_active { margin: 10px 0 !important; }

/* ------ TABLE STYLES ----------- */
.tablesorter td { border: 1px solid #dddddd !important; padding: 10px !important; height: auto !important; }

.#content.columns > .standard-section.no-gutters { margin: 0 -40px; }