/*
Base styles for the WPMEETINGS plugin, this only sets up the structure.
Add all design elements via your theme's CSS files.
*/


.meeting-container{ }

/* Find A Meeting Styles */
select#city{ display: block; }
#find-a-meeting-container .searchresultstable .odd,
#find-a-meeting-container .searchresultstable .even{ background: none; border: 0 none; word-wrap: break-word; }
#find-a-meeting-container .searchresultstable tr.odd{
	
	/*display: block;*/
}
#find-a-meeting-container .searchresultstable { table-layout: fixed; }
/* Meeting Form Styles */
.tab_content input[type="text"], #wpmeeting-form input[type="text"],#wpmeeting-form textarea {
    
}
#wpmeeting-form input[type="radio"] {
}

#find-a-meeting-container input[type="text"],
#find-a-meeting-container input[type="tel"],
#find-a-meeting-container input[type="email"],
#find-a-meeting-container select,
#find-a-meeting-container textarea {
    
}
#wpmeeting-form select[multiple=multiple] {
	height:200px;
}
#wpmeeting-form input[type="text"], #wpmeeting-form select, #wpmeeting-form button, #wpmeeting-form input[type="submit"], #wpmeeting-form textarea {

}
.tab_content input[type="text"]:focus, #wpmeeting-form input[type="text"]:focus {

}
.tab_content select, #wpmeeting-form select {
    
}
.tab_content input[type="submit"], .tab_content button, #wpmeeting-form button, #wpmeeting-form input[type="submit"] {
   
}
#wpmeeting-form .required{  }
#wpmeeting-form  fieldset {  }
#wpmeeting-form  fieldset legend {
    
}
#wpmeeting-form .categorychecklist { list-style-type: none; padding-left: 0; }
#wpmeeting-form .postbox-container { display: inline-block; }
#wpmeeting-form #postbox-container-2 { float: left; }
#wpmeeting-form label { display: block; }
#wpmeeting-form .wpmeeting-inline { display: inline;  }
#wpmeeting-form .wpmeeting-hidden { display: none; }
.ui-datepicker .ui-datepicker-header, .ui-datepicker table { display: block; }
#ui-datepicker-div{ display: none; }
.ui-datepicker { width: initial !important; }

.find-a-meeting-form--search-fields { margin-bottom: 10px; }
.find-a-meeting-form--search-fields.options {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.find-a-meeting-form--search-fields.options .moreoptions-option {
    width: 48%;
}
.findameeting-submit {
    margin-top: 20px;
}


.advanced.search { display: block; }
.advanced.search span.button { 
	display: block;
}
.advanced.search .moreoptions-option {
    margin-bottom: 20px;
}
.cancel-button {
	
}
.results-header {
    padding-top:20px;
    padding-bottom: 20px;
}
.results-header .sort{
    text-align: right;

}
.results_table_url_hidden td { text-align: left; }
.meeting-url { text-transform: none; }
.copy-url { display: inline-block !important; }

.empty { }
.edit-link, cancel-link, .open-detail { display: block; padding: 10px 0; }
.red {
	
}
span.prepend-input {
	
}
#results .clear-btn.edit-link, #results .clear-btn.cancel-link {
    display: none;
}
#error_return p {
   
}


table.print-table {
    width: 100%;
    border-collapse: collapse;
    font-size: 16px;
}

table.print-table th,
table.print-table td {
    vertical-align: top;
    border: 1px solid black;
    padding: 5px;
    overflow-wrap: break-word;
}
table.print-table th {
    font-weight: bold;
}

/* END Find A Meeting Styles */
/* Add/edit/cancel meeting styles */
.review-panel {
    display: none;
}
.second-step-buttons{
    display: none;
}
/* END Add/edit/cancel meeting styles */



/* loading div */
#fountainG {
  width: 100%;
  height: 80px;
  margin: 3rem auto;
  text-align: center;
}
#fountainG:after {
  content: " ";
  display: block;
  width: 64px;
  height: 64px;
  margin: 8px auto;
  border-radius: 50%;
  border: 6px solid black;
  border-color: black transparent black transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*.fountainG {
  display: inline-block;
  position: absolute;
  left: 8px;
  width: 16px;
  background: black;
  animation: lds-animation 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;
}
.fountainG:nth-child(1) {
  left: 8px;
  animation-delay: -0.24s;
}
.fountainG:nth-child(2) {
   left: 32px;
   animation-delay: -0.12s;
}
.fountainG:nth-child(3) {
  left: 56px;
  animation-delay: 0;
}
@keyframes lds-animation {
  0% {
    top: 8px;
    height: 64px;
  }
  50%, 100% {
    top: 24px;
    height: 32px;
  }
}*/
/* //END */


