/*
Theme Name: ILAC
Theme URI: http://solutions.org/
Author: Solutions
Author URI: http://solutions.org/
Text Domain: ILAC 
*/
.tribe-events-venue-map {clear:both;}
p.tribe-events-promo { display:none;}
.tribe-events-single-section-title { color:#0071BC;font-size:16px !important; }

dt {font-weight:normal   !important;color: #505050  !important; float:left !important; width:50% !important; }
dd { color: #505050  !important; margin-bottom:20px !important; margin-bottom:12px !important;}

.tribe-events-event-meta .tribe-events-meta-group, .tribe-events-event-meta .column { width:50% !important;}


.tribe-events-event-meta .tribe-events-meta-group, .tribe-events-event-meta .column .vcard { width:50% !important;}


.tribe-events-gmap { width:50% !important; background-color:none !important;}

 .google-maps {
position: relative;
padding-bottom: 2%; // This is the aspect ratio
height: 0;
overflow: hidden; margin-right:3% !important ; margin-left:3% !important ;
}
.google-maps iframe {
position: absolute;
top: 0;
left: 0; 
width: 100% !important;
height: 100% !important;
}

#menu-item-225 { background-color:#0071bc; padding-left:5px;}
#menu-item-227{background-color:#8c001a; padding-left:5px; margin-top:0px;}


.pager li > a, .pager li > span {
    background-color:transparent !important;
    border:none  !important;
    border-radius:none  !important;
    display: inline-block  !important;
    padding: 0px 0px  !important;
	color: #8C001A !important;
}

.user-login .btn_purp {
	background-color:#8c001a;
	border-color:#5e0112;
	color:#FFFFFF;
	padding: 2px 17px;
	border-radius:20px;
}

.btn_purp:hover {
	background-color:#8c001a;
	border-color:#5e0112;
	color:#FFFFFF !important;
	padding: 2px 17px;
	border-radius:20px;
}



.navbar-loggedin {
	background-color: #8c001a;
	border-color: #8c001a;
}

.navbar-loggedin .custom-nav {
	color: #fff;
}

.navbar-loggedin .navbar-brand:hover, .navbar-loggedin .navbar-brand:focus {
	color: #fff;
	background-color: transparent;
}
.navbar-loggedin .custom-nav {
	margin:0;
}
.navbar-loggedin .custom-nav > li > a {
	color: #fff;
	background:url(images/navbar-arr.png) no-repeat left center;
	line-height:30px;
	font-size:16px;
	margin-right: 15px;
	padding: 10px 0 10px 17px;
}


.navbar-loggedin .custom-nav > li > a:hover, .navbar-loggedin .navbar-nav > li > a:focus {
	color: #fff;
	background-color: transparent;
}
.navbar-loggedin .custom-nav > li > a.active, .navbar-loggedin .custom-nav > li > a.active:hover, .navbar-loggedin .custom-nav > li > a.active:focus {
	color: #0071bc;
	background:url(images/navbar-arr-hover.png) #f2f2f2 no-repeat left center;
	padding-left:20px;
	margin-right:10px;
	padding-right:10px;
}

.navbar-loggedin .custom-nav > li > a{font-size:16px;}


.navbar-loggedin .icon-bar
{
border: 1px solid #FFFFFF !important;
color: #FFFFFF !important;
display: block !important;
height: 2px !important;
width: 22px !important;
border-radius:1px !important;
}

.navbar-loggedin .navbar-toggle
{
background-color:#8c001a;
border:1px solid #FFFFFF;
}

.allevents a {  color:#8c001a !important;}

.tribe-events-gmap  {  color:#8c001a !important;}

/*.menu-left-menu-container { background:#dadada !important;border-radius:4px !important;-webkit-border-radius:4px !important;-moz-border-radius:4px !important;padding:6px !important;border:1px solid #cecdcd !important; }

.menu-left-menu-container ul li
{
	border-bottom: 1px solid #FFFFFF !important;
    font-style: italic !important;
    padding: 4px 0 6px !important;
}*/	



#dc_jqaccordion_widget-%ID%-item{font: bold 14px Arial, sans-serif; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc;}
#dc_jqaccordion_widget-%ID%-item ul, #dc_jqaccordion_widget-%ID%-item ul li {margin: 0; padding: 0; border: none; list-style: none;}
#dc_jqaccordion_widget-%ID%-item ul a {padding: 10px 10px 10px 50px; background: #ececec; text-decoration:none; display: block; color: #333; border-bottom: 1px solid #ccc; border-top: 1px solid #fff; position: relative; text-shadow: 1px 1px 1px #fff;}
#dc_jqaccordion_widget-%ID%-item ul a.dcjq-parent, #dc_jqaccordion_widget-%ID%-item ul a.dcjq-parent:hover {background:url(images/arr-blue.png) no-repeat left center;}
#dc_jqaccordion_widget-%ID%-item ul a .dcjq-icon {position: absolute; top: 50%; left: 14px; width: 34px; margin-top: -17px; height: 34px;background:#dadada!important;background-image:none;}
#dc_jqaccordion_widget-%ID%-item ul a.dcjq-parent.active .dcjq-icon {background:url(images/arr-blue.png) no-repeat left center;}
#dc_jqaccordion_widget-%ID%-item ul a:hover {background: #dadada; color: #0071BC;}


/* Accordion Styles */
.accordion {
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 20px;
}
.accordion-title {
    border-top: 1px solid #dbdbdb;
    margin: 0;
    padding: 20px 0 7px;
    cursor: pointer;
    font-size: 18px;
    font-weight:normal;
}
.accordion-title:hover {}
.accordion-title:first-child {border: none;}
.accordion-title.open {cursor: default;}
.accordion-content {padding-bottom: 20px;}


#qtranslate-chooser li a  { background:none !important;}

#tribe-events-pg-template { max-width:none !important;}


h2.tribe-events-page-title { text-align:left !important;}

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    /*background: #fff;*/
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 10px 10px 0;
}

.wp-caption.alignleft {
    margin: 5px 10px 10px 0;
}

.wp-caption.alignright {
    margin: 5px 0 10px 10px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}


  #bar{
    position:fixed;
    top:0;
    left:0;
    background:#515051;
    height:30px;
    width:100%;
    text-align:center;
    color:#FFFFFF;
    font-weight:bold;
    padding:5px;
	display:none;
  }
  
   #bar1{
    position:fixed;
    top:0;
    left:0;
    background:#515051;
    height:30px;
    width:100%;
    text-align:center;
    color:#FFFFFF;
    font-weight:bold;
    padding:5px;
	display:none;
  }
.post-date-css  
{
	font-style:italic;color:#0070bc;font-weight:bold;
}	

 .homelinks a   { color:#fff !important; font-weight:normal;} 
  .homelinks h4   { color:#fff !important; font-size: 16px;
  font-weight: normal;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 21px;
  padding-right: 4px;
  text-transform: uppercase;} 
  
  .navigation .nav-previous {
	float: right;
}

.navigation .nav-next {
	float: left;
}

.sidebar .paging-navigation .nav-links,
.sidebar .post-navigation .nav-links {
	padding-left: 376px;
	padding-right: 60px;
}

.paging-navigation .nav-previous .meta-nav {
	margin-left: 10px;
	margin-right: auto;
}

.paging-navigation .nav-next .meta-nav {
	margin-left: auto;
	margin-right: 10px;
}

.post-navigation a[rel="next"] {
	float: left;
	text-align: left;
}
 
#employeesearchformwidget {
float:left;
text-align:center;
background:#DADADA;
border: 1px solid #ccc;
  padding: 10px 0px;
  width:100%;
}

#employeesearchformwidget > input, #employeesearchformwidget > select {
  clear: both;
  height: 30px;
  margin-bottom: 15px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  width: 95%;
  border:none;
  border-radius:5px;

}

#employeesearchformwidget > input[type="submit"] {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  -moz-text-decoration-color: -moz-use-text-color;
  -moz-text-decoration-line: none;
  -moz-text-decoration-style: solid;
  background-attachment: scroll;
  background-clip: border-box;
  background-color: #0071BC;
  background-image: none;
  background-origin: padding-box;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto auto;
  border-bottom-color: rgba(0, 0, 0, 0);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  border-image-slice: 100% 100% 100% 100%;
  border-image-source: none;
  border-image-width: 1 1 1 1;
  border-left-color-ltr-source: physical;
  border-left-color-rtl-source: physical;
  border-left-color-value: rgba(0, 0, 0, 0);
  border-left-style-ltr-source: physical;
  border-left-style-rtl-source: physical;
  border-left-style-value: solid;
  border-left-width-ltr-source: physical;
  border-left-width-rtl-source: physical;
  border-left-width-value: 1px;
  border-right-color-ltr-source: physical;
  border-right-color-rtl-source: physical;
  border-right-color-value: rgba(0, 0, 0, 0);
  border-right-style-ltr-source: physical;
  border-right-style-rtl-source: physical;
  border-right-style-value: solid;
  border-right-width-ltr-source: physical;
  border-right-width-rtl-source: physical;
  border-right-width-value: 1px;
  border-top-color: rgba(0, 0, 0, 0);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-top-style: solid;
  border-top-width: 1px;
  color: #FFFFFF;
  font-weight: bold;
  width: 35%;
}

.preTime {
  background-color: #0071BC;
}
.preTime > p {
  color: #FFFFFF;
  display: inline-block;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding-bottom: 5px;
  padding-left: 6px;
  padding-right: 0;
  padding-top: 3px;
}

.preTime > .icon-fwd {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: #095B91;
  background-image: none;
  background-origin: padding-box;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto auto;
  padding-bottom: 4px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 4px;
}
.newnitin {height:30px;}
.dropnitin {width:100%;text-align:left;}

/*TABLES CUSTOM STYLE*/

.tablepress thead th,
.tablepress tfoot th {
	background-color:#0071bc !important; color:#fff !important; letter-spacing:1px; font-weight:normal;
}

.tablepress thead th a,
.tablepress tfoot th a {
	color:#fff !important; border-bottom:1px dotted #fff;
}

.tablepress thead th a:hover,
.tablepress tfoot th a:hover {
	text-decoration:none !important; border-bottom:1px solid #fff;
}

.tablepress thead th {
	border-bottom:none !important ;
}

.tablepress .odd td {
	background-color: #dedede !important;
}
.tablepress .even td {
	background-color: #f2f2f2 !important;
}
.tablepress .row-hover tr:hover td {
	background-color: #daeffc !important;
}
.blue-title {
	color:#0071BC;
}



.document_details_sec .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
/* margin-top: 4px; */
margin-left: 5px;
float: none;}
.member_resources_form_picker .form-control{
float:left;
width:80%;
}
.member_resources_form_picker img{
float:left;
margin-left:2%;
height:30px;
}

// CSS Code - add this to the style.css file
.navigation { list-style:none; font-size:12px; }
.navigation li{ display:inline; }
.navigation li a{ display:block; float:left; padding:4px 9px; margin-right:7px; border:1px solid #efefef; }
.navigation li span.current { display:block; float:left; padding:4px 9px; margin-right:7px; border:1px solid #efefef; background-color:#f5f5f5; }
.navigation li span.dots { display:block; float:left; padding:4px 9px; margin-right:7px; } 

.login_page_shell_right{
background:transparent !important;
}
#user_login_id {
background:#fff;
}

@media(min-width:768px){
#user_login_id h4{
float:left;
text-align:left;
}
#user_login_id {
background:#fff;
width:80%;
float:left;
overflow:hidden;
padding:20px;
padding-bottom:0;
margin-bottom:30px;
}
#user_login_id .form-group{
float: left;
width:80%;
clear:both;
}
#user_login_id .form-group .form-control{
float:left;
}
#user_login_id .btn_purp{
padding:5px 40px;
}
}
@media(min-width:991px){
#user_login_id {
background:#fff;
width:50%;
float:left;
overflow:hidden;
padding:20px;
padding-bottom:0;
margin-bottom:30px;
}
#user_login_id .form-group{
float: left;
width:80%;
clear:both;
}
}

#share_file{
background: #fff;
margin-top: -20px;
width:100% !important;
overflow:hidden;	
}
#share_file .table-responsive{
	border:hidden;
	overflow:hidden;
	}
#share_file	.checkbox.checkbox-cust input[type=checkbox]{
position:relative;	
}
#share_file  input[type=button]{
margin-bottom:20px;
}

.socialicons a:hover { text-decoration:none;}

.socialicons img {
  padding: 0 5px 0 0 !important;
}

#tablepress-63 .column-1 { width:auto !important;}
#tablepress-63 .column-2 { width:auto !important;}

.hs-rsp-popup.hiddendiv {
	color: #000;
    margin-left: 10px;
    background: #ccc;
    padding: 4px 8px;
    border-radius: 3px;	
	}
#economy_name_id + div ul.dropdown-menu.ilac_arrngmnt_lis{
    left: -270px !important;
}	