/*
 Theme Name:   Absolvo Child
 Theme URI:    http://example.com/absolvo-child/
 Description:  Absolvo Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     Absolvo
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  Absolvo-child
*/

p, ul li, ol li, td, th {font-size:16px;line-height:1.5em;}

table td {text-align:left;vertical-align:top;}
table tr:nth-child(even) td {background-color: #ffffff;}
table tr:nth-child(odd) td {background-color: #efefef;}
.table th {color:#ffffff;}


#acbform-wrapper {display:block; width:100%;padding:0;background-color: #ffffff;}
#acbform-wrapper > form {display:block;width:100%;}
#acbform-wrapper > form input[type="text"], #acbform-wrapper > form select, #acbform-wrapper > form .select2-container, #acbform-wrapper > form fieldset {
margin-bottom:20px;
}
#acbform-wrapper > form .select2-container {background-color:#efefef;}
#acbform-wrapper > form input[type="checkbox"], #acbform-wrapper > form input[type="radio"]  {height: 17px;width: 17px; vertical-align:middle;	position: relative;left: 0;visibility: visible;}
#acbform-wrapper > form input[type="submit"] {margin-top:20px;}
#acbform-wrapper td {background-color: #ffffff;}
#acbform-wrapper .formsection_header {color: #ffffff;background-color: #999999;}

#training_center_form_wrapper > form #a_lname {visibility: hidden;}

.well {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
  margin-bottom: 30px;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1.25rem;
  background-color: #f8f9fa !important;
}


.cplogo_col{height:120px;}
.cp_kerimedical {width:80% !important;}

.support_logo1_ifssh2019video, .support_logo2_ifssh2019video {}
.support_logo1_ifssh2019video {width:160px;}
.support_logo2_ifssh2019video {width:160px;}



#menu-surveys>li.menu-item  {
/*  border:1px solid #000000;*/
border-color:#000000;
border-style: solid;
border-width: 3px;

  margin-bottom:5px;
  font-size:0.9em;
}

#menu-surveys>li.menu-item>a {
  margin:5px;
  margin-top:0;
}

a:not([href]) {
  display: block;
  position: relative;
  top: -140px; 
  visibility: hidden;
}

#bylaws_content h1 {font-size:35px;margin-top:80px;}
#bylaws_content h1:first-of-type {margin-top:0;}

#bylaws_content h2 {font-size:30px;}
.wp-caption {background-color:#ffffff;border:none;}
.wp-caption .wp-caption-text {font-size:0.6em;text-align:left;}

.resgrantswitch .jumbo {width:100%;min-height:90px;background-color: #594696!important;}

/*
#sidebar > div.widget_nav_menu  li.menu-item > a {font-size:14px;}
*/
#sidebar > div.widget_nav_menu li.menu-item  {border-bottom:1px solid #ddd !important;}

#sidebar > div.widget_nav_menu li.menu-item >.sub-menu >.menu-item:last-child  {border-bottom:0 !important;}

#sidebar > div.widget_nav_menu li.menu-item a {font-size:14px;font-weight: 300!important;}

.howtoinvolve {background-color: #594696 !important;}
.howtoinvolve a {color: #ffffff !important;}
#tab-1749723298791-0-3 {display:none !important;}