.-rt-iridescent-style #rt-header .menu-block {
  position: inherit;
}

#rt-header .menu-block {
  float: left;
  margin-left: 15px;
  margin-bottom: -15px;
  margin-top: -5px;
}

.breadcrumb {
  margin: -10px 0 -14px;
}

#rt-logo {
  margin-bottom: 0px;
  margin-top: -5px;
}


body {
  line-height: 20px;
}

ul li {
  line-height: 20px;
}
ul.menu li a, ul.menu li .item, ul.menu li .separator {
  padding: 2px 15px;
}
.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
  background-color: #A6C0D8;
}
.button, .readon, .readon2, a.readmore, button.validate, p.readmore a, #member-profile a, #member-registration a, .formelm-buttons button, .controls .btn, .logout-button .btn, .sprocket-readmore, .roksearch_results a.clr, .search .btn, #finder-search .btn, .content_vote .btn, .filters .btn {
  font-size: 9px;
  padding: 5px;
}

.item.column-1 > h2 {
  border-top: 1px solid #d3d3d3;
  padding-top: 8px;
}

.cols-1 {
  margin-bottom: -15px !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: 0 !important;
}
.sprocket-lists-item .readon-wrapper.img-disabled {
  display: none !important;
}

[class^="title"] .sprocket-lists-container, [class*=" title"] .sprocket-lists-container {
  margin-bottom: -50px !important;
}

.sprocket-lists-title {
  padding: 0 !important;
}

.box7 {
  background: none repeat scroll 0 0 #D69842;
  color: #ffffff;
}




/* view button in journal list */
.btn.fabrik_view.fabrik__rowlink {
  display: none;
}


.modal {
  position: relative;
}


.gf-menu.l1 > li > .item {
  font-size: 12px;
}
#rt-header .menu-block {
  margin-bottom: -21px;
  margin-top: -12px;
}


.feed-link > a {
  font-size: 15px;
  line-height: 1em;
}
.newsfeed > li {
  border-bottom: 1px solid lightgray;
  list-style: outside none none;
  margin-left: -20px;
  padding-bottom: 10px;
}
.box3 {
    background: rgb(207, 176, 115) none repeat scroll 0 0;
    color: rgb(56, 56, 56);
}


.weblinks {

  margin: 0;
}
#rt-feature .rt-container {
    line-height: 15px;
}
#rt-drawer .rt-container, #rt-above .rt-container, #rt-maintop .rt-container, #rt-expandedtop .rt-container, #rt-expandedbottom .rt-container, #rt-mainbottom .rt-container, #rt-debug .rt-container, #rt-analytics .rt-container {
    color: #606060 !important;
}

h2, .title {
    font-size: 20px;
    text-transform: uppercase;
}

.-rt-iridescent-style .rt-logo-block {
  position: relative !important;
  z-index: 100;
}


[class^="box"] a:not(.readon), [class*=" box"] a:not(.readon) {
  color: white;
}

div.my_alert {
  background: transparent none repeat scroll 0 0;
  border: medium none;
  color: #444;
  font-size: 25.5px !important;
}


.title10 .module-title {

}
.bl_table_book_img {
  display: none !important;
}


/* journal paper buttons*/

textarea, input, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
  height: 33px;
}

.form-search .input-append .btn {
  height: 33px;
  line-height: 33px;
}
.input-append .add-on, .input-prepend .add-on, .input-append .btn, .input-prepend .btn {
  box-sizing: border-box;
  height: 33px;
  line-height: 33px;
  padding: 0 15px;
}

ul.menu li .separator::before {
     content: none;
}

ul.menu li .separator {
     font-weight: bold;
}


div.my_input-append input.my_search-query {
  height: 28px !important;
}

table.bl_advanced_search_table.my_table.basictable input {
  height: 28px !important;
}

.title10 .module-title .title {
  margin-left: -15px !important;
}

table#cbUserTable th {
  text-align: left;
}


.table.table-striped td {
  border: 1px solid #ddd !important;
}
.table.table-striped {
  border: 1px solid #ddd !important;
}


.blog-featured .item > h2, .items-leading [class*="leading-"] > h2 {
  font-size: 18px;
  line-height: 20px;
}


#rt-content-top, #rt-content-bottom {
  display: inline;
}


.weblinkstitle10 > li {
  list-style: outside none none;
  margin-left: -20px;
}

.weblinkstitle10 a {
  text-transform: uppercase;
}

.weblinksnopaddingtop > li {
  list-style: outside none none;
  margin-left: -20px;
}



.category-desc {
  border-bottom: 4px solid white;
  box-shadow: 1px 2px 2px 1px lightgray;
  line-height: 1.7em;
  margin: 10px 0 40px;
  padding: 15px;
}

.box8 {
  background: #ffffff;
}

.rt-block.rt-center.bannerbox {
  margin: 0;
  padding-bottom: 10px;
  padding-top: 10px;
}



/*Mainbody layout on events page
.menu-upcoming-events .rt-grid-3 {
  flex-basis: 16.6667%;
}


.menu-upcoming-events .rt-grid-9 {
  flex-basis: 83.333%;
}
*/

body .btn {
  -moz-user-select: none;
  background-image: none;
  border: medium none;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.62857;
  margin-bottom: 0;
  padding: 6px 12px;
  text-align: center;
  text-shadow: none;
  vertical-align: middle;
  white-space: nowrap;
}

.eb-event-price-container .eb-individual-price {
  display: none;
}

.eb-event-date-container {
  border-radius: 0;
}
.eb-event-date {
  border-radius: 0;
}


#itp-social-buttons-box > div {
  display: none;
}

span.eb-time {
  display: none;
  padding-left: 5px;
}


.sharing.clearfix {
  margin-bottom: 20px;
}


.sprocket-lists-portrait-container li {
  padding: 0 !important;
}

.portrait-image {
  float: right !important;
  margin: 0 0 0 10px !important;
  border: 1px solid #d1d1d1 !important;
  padding: 5px !important;
  margin-top: 20px !important;
}

.sprocket-lists-image {
  border: 1px solid #d1d1d1 !important;
  padding: 5px !important;

}

.sprocket-lists-portrait-item > a {
  display: none;
}

.sprocket-lists-portrait-title {
  margin: 5px 0 !important;
  letter-spacing: 0.1px;
  font-weight: bold;
}

.active .sprocket-lists-portrait-item {
  margin-bottom: -5px !important;
}
/*upcoming events module

ul.eventsmall span.event-date {
  width: 60px !important;
}

span.event-date span.day {
  padding: 5px !important;
}

*/


span.event-date span.day {
  border: 1px solid black !important;
  color: gray !important;
  padding: 5px !important;
}

span.event-date span.month {
  background: black none repeat scroll 0 0 !important;
  border: 1px solid black !important;
}
ul.eventsmall li {
  border-bottom: 1px solid #d1d1d1 !important;
  border-top: medium none !important;
}



.module-title .title {
  background: #0059a1 none repeat scroll 0 0;
  color: white;
  font-family: "lato",Verdana,Helvetica,Arial,sans-serif;
  padding: 3px 3px 3px 10px;
  font-weight: normal;
  border-radius: 3px;
}


.layout-slideshow3 .sprocket-features-desc {
  display: inline-block !important;
  font-size: 12px !important;
  line-height: 16px !important;
  margin: 65px 0 0 !important;
  padding: 10px !important;
  text-align: left !important;
  width: 49% !important;
  color: #606060;
}

.layout-slideshow3 .sprocket-features-img-container img {
  height: 232px !important;
  width: auto !important;
}

.sprocket-features.layout-slideshow3 .readon {
  display: none !important;
}



li.leaf {
  list-style-image: url("http://www.diversity.org.za/saimm2/images/leaf_icon.jpg") !important;
} 

ul.leaf {
list-style-image: url("http://www.diversity.org.za/saimm2/images/leaf_icon.jpg") !important;
} 





.cb_template fieldheading, .cb_template .fieldheading {
  border-top: 1px solid #eaeaea;
  color: #0059A1;
  font-size: 20px;
  padding-top: 20px;
}

.cb_template .nav-tabs > li.active > a, .cb_template .nav-tabs > li.active > a:hover, .cb_template .nav-tabs > li.active > a:focus {
  border: 1px solid transparent;
}
.cb_template .nav-tabs {
  border-bottom: 1px solid transparent;
}
/* code for DUE AMOUNT
#cbfv_75 > p {
  background: yellow none repeat scroll 0 0 !important;
  color: white !important;
  padding: 10px !important;
}*/

.cb_template amountdue, .cb_template .amountdue {
  color: #fff;
  font-size: 20px;
}
.cb_template membernum, .cb_template .membernum {
  font-size: 20px;
}


.quantity-input.js-recalculate {
  display: none;
  width: 57px !important;
}

span.quantity-controls {
  display: none;
}

span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button {
  padding: 6px !important;
}


.product-description .title{
  display: none;
}

.product-field-display::before {
  content: "R" !important;
}

.box1a {
  background-color: #4777AF;
}
.fpbox {
  font-size: 12px;
  line-height: 16px;
}

.fpbox:hover {
  filter: opacity(0.8);
}

.fpbox2 {
  font-size: 12px;
  line-height: 16px;
}

.fpbox2:hover {
  filter: opacity(0.9);
}

.fpbox2 > h2 {
  color: white;
  font-weight: normal !important;
}
.fpbox > h2 {
  color: white;
}


#rt-header .box1, #rt-feature .box1, #rt-extension .box1 {
  background: #1d599f none repeat scroll 0 0;
}
#rt-header .box3, #rt-feature .box1, #rt-extension .box1 {
  color: #ffffff;
}

.module-title .title {
  background: #1d599f none repeat scroll 0 0;
}

.inputbox.search-query .menu-home {
  border-radius: 0 !important;
  height: 33px !important;
  width: auto !important;
}


.btn.btn-large.btn-block.btn-memlogin {
  background: #2164b3 none repeat scroll 0 0;
  color: white;
  font-family: "lato",Verdana,Helvetica,Arial,sans-serif !important;
  font-size: 18px;
  height: 60px;
  max-height: 100%;
  text-align: left;
  width: 100%;
  margin-top: -15px;
}
.btn.btn-large.btn-block.btn-memjoin {
  background: #1d599f none repeat scroll 0 0;
  color: white;
  font-family: "lato",Verdana,Helvetica,Arial,sans-serif !important;
  font-size: 18px;
  height: 60px;
  max-height: 100%;
  text-align: left;
  width: 100%;
}

.btn.btn-large.btn-block.btn-journal {
  background: rgb(207, 176, 115) none repeat scroll 0 0;
  color: white;
  font-family: "lato",Verdana,Helvetica,Arial,sans-serif !important;
  font-size: 18px;
  height: 60px;
  max-height: 100%;
  text-align: left;
  width: 100%;
}
.btn.btn-large.btn-block.btn-conference {
  background: #E3C17E none repeat scroll 0 0;
  color: white;
  font-family: "lato",Verdana,Helvetica,Arial,sans-serif !important;
  font-size: 18px;
  height: 60px;
  max-height: 100%;
  text-align: left;
  width: 100%;
  margin-top: -15px;
}

.searchgrey.mod_search101 {
  margin-bottom: -40px;
}

small.category, small.location {
  padding: 0 !important;
}

.icon-map-marker::before {
  display: none !important;
}


input.search-query {
  border-radius: 0 !important;
    height: 30px !important;
}
body.layout-mode-responsive.-rt-iridescent-style .rt-logo-block {
  left: 0;
  margin-left: 0px;
}
.form-search input, .form-search textarea, .form-search select, .form-search .help-inline, .form-search .uneditable-input, .form-search .input-prepend, .form-search .input-append, .form-inline input, .form-inline textarea, .form-inline select, .form-inline .help-inline, .form-inline .uneditable-input, .form-inline .input-prepend, .form-inline .input-append, .form-horizontal input, .form-horizontal textarea, .form-horizontal select, .form-horizontal .help-inline, .form-horizontal .uneditable-input, .form-horizontal .input-prepend, .form-horizontal .input-append {
  display: flex;
}


.portrait-image {
  border: medium none !important;
  float: right !important;
  padding: 0 !important;
    margin: 0 0 0 10px !important;
}

.form-horizontal .controls {
  margin-left: 0 !important;
}


.form-search input, .form-search textarea, .form-search select, .form-search .help-inline, .form-search .uneditable-input, .form-search .input-prepend, .form-search .input-append, .form-inline input, .form-inline textarea, .form-inline select, .form-inline .help-inline, .form-inline .uneditable-input, .form-inline .input-prepend, .form-inline .input-append, .form-horizontal input, .form-horizontal textarea, .form-horizontal select, .form-horizontal .help-inline, .form-horizontal .uneditable-input, .form-horizontal .input-prepend, .form-horizontal .input-append {
  display: inline !important;
}

#amount_container label {
  display: inline !important;
}

.input-small {
  width: 120px !important;
}



#eb-categories .eb-description, #eb-events .eb-description, #eb-event-page .eb-description {
  background: #fff none repeat scroll 0 0;
  border-radius: 0 0 7px 7px;
  margin: 0;
  padding: 0;
}

#eb-categories .eb-description, #eb-events .eb-description, #eb-event-page .eb-description {
  border-bottom: medium none;
  border-left: medium none;
  border-right: medium none;
}

#eb-categories .eb-box-heading, #eb-events .eb-box-heading, #eb-event-page .eb-box-heading {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  padding: 0;
}

#eb-event-info table.table-striped tbody tr:nth-child(2n+1) td, #eb-event-info table.table-striped tbody tr:nth-child(2n+1) th {
  background: transparent none repeat scroll 0 0;
}

#eb-event-info table.table.table-striped td {
  border: medium none;
}

#eb-event-info table.table.table-striped td {
  border: medium none !important;
}

#eb-event-info table.table.table-striped {
  border: medium none;
}



#eb-event-info table {
  margin-top: 0;
}
.table.table-striped {
  border: medium none !important;
}



#eb-event-info table.table.table-bordered.table-striped {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
  border: 0 none;
  margin-top: 0;
  padding: 0;
}

#eb-event-info table.table.table-striped th, #eb-event-info table.table.table-striped td {
  padding: 4px;
}


.eb-container .nav {
  width: 25%;
}

.clearfix.row-fluid {
  border-bottom: 1px solid #ddd;
  margin-bottom: 15px;
}

h4 {
  color: #1d599f;
}

.nn_tabs > ul.nav-tabs > li > a {
  color: #1d599f;
  font-family: lato;
  font-size: 12px;
  text-transform: uppercase;
}

.eb-events-timeline .eb-taskbar {
  padding: 5px 0;
}

.eb-event-information {
  margin-bottom: 0;
  padding: 0 0 5px;
}

.rt-block.journalintro {
  padding: 35px 35px 0;
}
body .wrapper-thermometer {
  background: rgba(0, 0, 0, 0) radial-gradient(circle at center center , #3770b2, #1d599f) repeat scroll 0 0 !important;
}

.wrapper-thermometer .btn  {
  background-image: none;
  border: medium none;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  font-size: 23px;
  font-weight: normal;
  line-height: 0;
  margin-bottom: 20px;
  margin-top: 12px;
  padding: 20px;
  text-shadow: none;
  text-transform: uppercase;
  vertical-align: middle;
  white-space: nowrap;
}

.wrapper-thermometer #centered > h3 {
  font-family: lato;
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 24px;
}

h2, .title {
  line-height: 24px;
}

.customvisible-desktop.largepaddingtop.hidden-tablet.fptagline {
  color: #3b5470;
  font-family: "Helvetica Neue";
  font-size: 12px;
  line-height: 14px;
  margin-left: 60px !important;
}


#payment_method_container label.radio {
  display: inline-flex !important;
}

/*.row-fluid [class*="span"] {
  width: 260px !important;
}*/

#avID_AVPlayerID_0_92fe7625f458b547f763fc9f04cbdea8_logo {
  display: none;
}




.form-control #approved {
  background: #ffff00 none repeat scroll 0 0 !important;
}

.cb_template #approved {
  color: yellow !important;
}


.item-page h2 {
  text-transform: none;
  font-size: 25px;
}

.mce_editable.source.wfNoEditor {
  height: 400px !important;
}

body ul.eventsmall p {
  line-height: 17px;
  margin: 0 !important;
}
.clearfix.row-fluid {
  margin-bottom: 0 !important;
}

.active .portrait-image {
  border: 6px solid #ededed !important;
  width: 220px !important;
}

.img-fulltext-none {
  margin-bottom: 5px;
}


select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  height: 30px;
}

/*.eb-container .nav {
  width: 50%;
}*/
.form-horizontal .control-label {
  width: 390px;
}
.eb-notice-message {
  display: none;
}
.fullwidth form.form-horizontal .control-label, form.form-horizontal .control-label label {
  width: 800px !important;
}

.control-group.payment-calculation {
  width: 1200px;
}

.eb-taskbar li a:link, .eb-taskbar li a:visited, .eb-taskbar li a:hover {
  background: #1d599f none repeat scroll 0 0;
  color: white;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
  background-color: grey;
}

.btn-primary {
  background-color: #1d599f;
}

ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink img.sigFreeImg, ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink:hover img.sigFreeImg {
  background-position: 50% 0;
}

.customjournalintro {
  margin-bottom: -35px;
}

.fabrikGroup.form-horizontal .legend {
  display: none;
}

.btn.fabrik_view.fabrik__rowlink {
  display: inline;
}

.sprocket-mosaic .sprocket-readmore {
  display: none !important;
}

.sprocket-mosaic .sprocket-mosaic-image {
  border-radius: 0;
}

.sprocket-mosaic .sprocket-mosaic-title {
  line-height: 20px;
}

form.form-horizontal ul li label, form.form-horizontal ul li label .checkboxlist {
  display: ruby !important;
}

.roksprocket-ellipsis {
  display: none;
}

.btn.fabrik_view .icon-search::before {
  content: "%" !important;
}

#jc .rbox {
  border-radius: 3px;
  padding: 4px 8px;
}

#comments-form input {
  border-radius: 3px;
  color: #686868;
  height: 2.5em;
  padding: 5px !important;
}

#comments-form .grippie {
  max-width: 600px !important;
  width: 460px;
}

#comments-form textarea {
  border-radius: 3px;
  max-width: 600px !important;
  padding: 5px !important;
  width: 462px;
  color: #686868;
}

#jc h4 {
  color: #686868;
  font-size: 18px;
}

#comments {
  margin: 30px 0 0;
}

#jc .rbox {
  margin: 10px 0 0;
}
.recaptchatable .recaptcha_image_cell, #recaptcha_table {
  margin-left: 20px !important;
}
#comments .comment-body {
  margin-top: 20px !important;
}

ul.jcomments-latest {
  list-style: outside none none !important;
  margin: 0;
  padding: 0;
}

.jcomments-latest h6 {
  font-size: 13px !important;
  line-height: 16px !important;
}

ul.jcomments-latest .rounded {
  border-radius: 3px !important;
  padding: 5px !important;
}
ul.jcomments-latest li {
  border-bottom: 1px solid #ccc !important;
}

ul.jcomments-latest .rounded {
  border: medium none !important;
  border-radius: 5px !important;
  font-style: italic !important;
  padding: 5px !important;
}

ul.jcomments-latest .date {
  display: inline-flex !important;
}
ul.jcomments-latest .author::after {
  content: "|" !important;
  margin-left: 4px !important;
}
ul.jcomments-latest .author {
  display: inline-flex !important;
}
.eb-taskbar.clearfix {
  margin-bottom: 20px;
  margin-top: 10px;
}

.sprocket-lists-portrait-item > a {
  display: inline-block;
  margin-bottom: 10px;
}

.table.table-smalltext {
  font-size: 11px;
}
.table.table-smalltext td {
  border: 1px solid #d5d5d5;
  line-height: 15px;
}
.table-smalltext th, .table-smalltext td {
  padding: 6px;
}




.nn_tabs.right.outline_content > .tab-content {
	border-radius: 0px;
}
.nn_tabs.left.outline_content > .tab-content, .nn_tabs.right.outline_content > .tab-content {
	border-right: 1px solid #dedede;
}


.button_blue {
	background: #1d599f;
	padding: 10px;
	color: white;
}
.button_blue a {
	color: white;
}
.button_blue:hover {
	background: #2986db;
}

.menu-saimm-contacts .contact-form label {
	text-align: left !important;
}



.row-fluid.fabrikElementContainer {
  	display: inline-flex !important;
}

.menu-journal-papers .row-fluid [class*="span"] {
	display: inline-flex !important;
}

.menu-journal-papers .form-horizontal .control-label {
	text-align: left;
}

.option-com-fabrik .row-fluid [class*="span"] {
	display: inline-flex !important;
}
.option-com-fabrik .form-horizontal .control-label {
	text-align: left;
}
/*

.menu-ypc-profiles .sprocket-mosaic-title {
	text-transform: none;
	font-size: 1rem !important;
}
.menu-ypc-profiles .sprocket-mosaic-title {
	height: 60px !important;
}


.menu-ypc-profiles .img-intro-right, .img-fulltext-right {
	margin-left: 20px;
	border: 2px solid #f7f7f7;
	padding: 10px;
}*/


.moduletableypc-profiles .sprocket-mosaic .sprocket-mosaic-header {
	display: none;
}
.moduletableypc-profiles .sprocket-mosaic .sprocket-mosaic-title {
	line-height: 15px;
	height: 60px;
    text-transform: uppercase !important;
    font-size: 0.8rem !important;
}
.nav-tabs.nav-stacked {
	width: 100% !important;
}

h1.eb-page-heading {
	line-height: 120% !important;
}

.menu-application-form .gbs3 .gcore-label-left {
	min-width: 260px !important;
	max-width: 260px !important;
}
.menu-application-form .gbs3 {
	font-family: lato;
}
/*.menu-application-form h4 {
	text-transform: uppercase;
	font-size: 1.1rem;
	font-family: 'lato', Verdana, Helvetica, Arial, sans-serif;
	color: #1D599F;
	line-height: 130%;
}
.menu-application-form h3 {
	font-size: 1.5rem;
	font-family: 'lato', Verdana, Helvetica, Arial, sans-serif;
	color: black;
	line-height: 130%;
}
.menu-application-form label, input, select, p {
	font-family: 'lato', Verdana, Helvetica, Arial, sans-serif !important;
}*/






.menu-application-form  .control-label.gcore-label-left {
	text-align: right !important;
}

.menu-application-form #form-row-custom { border-bottom: 1px solid #dedede;}
.menu-application-form #form-row-custom1 { border-bottom: 1px solid #dedede;}
.menu-application-form #form-row-custom2 { border-bottom: 1px solid #dedede;}
.menu-application-form #form-row-custom3 { border-bottom: 1px solid #dedede;}
.menu-application-form #form-row-custom4 { border-bottom: 1px solid #dedede;}
.menu-application-form #form-row-custom5 { border-bottom: 1px solid #dedede;}
.menu-application-form #form-row-custom6 { border-bottom: 1px solid #dedede;}
.menu-application-form #form-row-custom7 { border-bottom: 1px solid #dedede;}
.menu-application-form #form-row-custom8 { border-bottom: 1px solid #dedede;}
.menu-application-form #form-row-custom9 { border-bottom: 1px solid #dedede;}
.menu-application-form #form-row-custom10 { border-bottom: 1px solid #dedede;}
.menu-application-form #form-row-custom11 { border-bottom: 1px solid #dedede;}


#button90 .menu-application-form {
	background: #1D599F;
	color: white;
	text-shadow: none;
	text-transform: uppercase;
	border-radius: 0;
	padding: 1.4rem;
	line-height: 0;
	border: none;
	box-shadow: 2px 2px 2px #bcbcbc;
	margin-top: 5px;
}
#button90:hover .menu-application-form {
	background: #528ed3;
}
#form-row-multi-89 .menu-application-form {
	border-bottom: 1px solid #dedede;
	padding-bottom: 25px;
}
.item641 {
	margin-left: -4px;
}



.eb-taskbar .dropdown-menu li a.google {
	background-image: none;
}
.eb-taskbar .dropdown-menu li a.google::before {
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f1a0";
	padding-right: 13px;
}
.eb-taskbar .dropdown-menu li a {
	padding-left: 10px;
}
.eb-taskbar .dropdown-menu li a.yahoo {
	background-image: none;
}
.eb-taskbar .dropdown-menu li a.yahoo::before {
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f19e";
	padding-right: 13px;
}
.eb-taskbar .dropdown-menu li a.download i {
	left: 0px;
	position: relative;
	top: 0;
	padding-right: 7px;
}

.eb-events-timeline .eb-register-buttons-top {
	padding-top: 0px !important;
	margin-top: 0px !important;
}

.eb-description-details.clearfix {
	border-bottom: 1px solid #dedede;
}
.eb-taskbar.clearfix {
	margin-bottom: 0 !important;
}
.eb-event-container {
	padding-top: 1rem;
}

#eb-event-info-left {
	border-bottom: 1px solid #dedede;
  margin-bottom: 14px;
}
.eb-taskbar li a:hover {
	background: #2273d2 !important;
}
small.category, small.location {
	margin: -4px;
}

.nn_tabs.right > .nav-tabs > li.active > a, .nn_tabs.right > .nav-tabs > li.active > a:hover {
	background: #1D599F;
	color: white;
}

.contact-form .btn.btn-primary.validate {
	margin-top: 3rem;
	padding: 1rem;
	font-size: 12px;
}

#g-recaptcha-response {
	visibility: hidden;
}

#dynamic_recaptcha_1 {
	margin-bottom: 25px;
}

.img-intro-right, .img-fulltext-right {
	margin-left: 20px;
}

.img_caption {
	padding-top: 10px;
}

.three-columns {
	column-count: 3;
	column-rule-color: #f2f2f2;
}

.three-columns > div {
	background: #f2f2f2;
	padding: 10px;
	margin-bottom: 5px;
}

.menu-block .gf-menu .dropdown li.active > .item .menu-item-wrapper {
	color: #99C5E6;
}
.menu-block .gf-menu li.active > .item .menu-item-wrapper {
	color: #aad1ff;
}
.menu-ypc-e-mag .menu-block .gf-menu .dropdown li.active > .item .menu-item-wrapper {
	color: #376605;
}
.menu-young-professionals-council .menu-block .gf-menu .dropdown li.active > .item .menu-item-wrapper {
	color: #376605;
}
.menu-career-guidance .menu-block .gf-menu .dropdown li.active > .item .menu-item-wrapper {
	color: #376605;
}
.menu-ypc-profiles .menu-block .gf-menu .dropdown li.active > .item .menu-item-wrapper {
	color: #376605;
}
.menu-saimm-mentoring-programme .menu-block .gf-menu .dropdown li.active > .item .menu-item-wrapper {
	color: #376605;
}

.menu-jobs .menu-block .gf-menu .dropdown li.active > .item .menu-item-wrapper {
	color: #376605;
}
.menu-ypc-news .menu-block .gf-menu .dropdown li.active > .item .menu-item-wrapper {
	color: #376605;
}

.menu-young-professionals-council .menu-block .gf-menu li.active > .item .menu-item-wrapper {
	color: #376605;
}



.menu-donate #amount_container {
	display: inline-grid;
} 

.active .portrait-image {
	margin-bottom: 10px !important;
	margin-left: 20px !important;
}

#accompanying_persons-lbl::after {
	content: "*Additional paying person for the conference social functions. This additional payment is only applicable for a person accompanying a registered delegate to the conference social functions.";
	display: flex;
	max-width: 325px;
	font-weight: normal;
	font-style: italic;
}

#comment-lbl::after {
	content: "*Please advise of any special requirements for diet, health or physical disabilities.";
	display: flex;
	max-width: 325px;
	font-weight: normal;
	font-style: italic;
}
#ZIM_ONE_DAY_DATES-lbl::after {
	content: "Delegates may also attend the conference for ONE day only. Please indicate which day you will be attending.";
	display: flex;
	max-width: 325px;
	font-weight: normal;
	font-style: italic;
    color: #686868;
}
#ZIM_ONE_DAY_DATES-lbl {
    color: red;
}
#ZIM_2018ONE_DAY-lbl {
    color: red;
}

#fitem-datepicker68 {
	margin-left: -210px;
}
.menu-application-form .gbs3 {
	font-family: lato !important;
}


span.download-button::after {
	content: '\f019' !important;
	margin-left: 8px;
	font-family: FontAwesome;
}
span.download-button a {
	color: white;
}	
span.download-button {
	padding: 10px;
	color: white;
	font-weight: bold;
	background: #0054a3;
	display: inline-block;
}
span.download-button:hover {
	background: black;
}

.newsfeed > li {
	padding-top: 10px;
}
.sprocket-lists-portrait-container li {
	padding: 10px 0px !important;
}
.fa.fa-map-marker {
    display: none;
}

.span9 {
    line-height: 130%;
}

.ebm-upcoming-events-improved div.ebm-event-month {
    background: #383838 !important;
    border: 1px solid #383838 !important;
    padding: 5px !important;
}
.ebm-upcoming-events-improved div.ebm-event-day {
    border: 1px solid #383838 !important;
    color: #383838 !important;
    padding: 5px !important;
}
.row-fluid .span3 {
	width: 20.404% !important;
}
.eb-colorbox-map.cboxElement {
    color: #606060 !important;
}

.rt-block.upcoming-events {
    padding-right: 0 !important;
}
.active .portrait-image {
    width: 300px !important;
}

.img-fulltext-none {
    width: 100% !important;
    display: inline-flex !important;
}
.pull-right.item-image {
    padding-left: 20px;
    padding-bottom: 10px;
}
.pull-left.item-image {
    padding-right: 20px;
    padding-bottom: 10px;
}

.rt-block.title10 {
	padding-top: 0;
}

#eb_dynamic_recaptcha_1 {
	margin-bottom: 20px;
}


.menu-journal-presidents-corner .pull-right.item-image {
	width: 220px;
	border: 6px solid #eaeaea;
	padding: 0;
	margin-left: 20px;
	margin-bottom: 10px;
}


.menu-journal-presidents-corner .img-intro-right {
	width: 220px;
	border: 6px solid #eaeaea;
	padding: 0;
	margin-left: 20px;
	margin-bottom: 10px;
}
.clearfix.row-fluid {
	border-bottom: none;
	margin-bottom: 15px;
}

img.eb-thumb-left {
	margin-bottom: 20px !important;
}

.table.table-borderedbottom td {
	border-bottom: 1px solid #eee;
}

.table th, .table td {
	border: none;
}

.table-header td {
	background: #1d599f !important;
	color: white;
	text-transform: uppercase;
	font-family: 'Lato';
}


.eb-container .nav {
	width: 100% !important;
}



.nn_tabs-responsive {
	width: 100%;
	margin-left: 10px;
}

#eb-event-info-left {
	width: 25%;
	float: left;
}
.clearfix.row-fluid {
	border-bottom: none;
	margin-bottom: 15px;
	display: flex;
}

#eb-event-info-left .table.table-striped td {
	border: 1px solid #ddd !important;
	display: inline-block;
	width: 100% !important;
}
.eb-event-large-image {
	margin: 0;
}

#eb-event-info-left {
	background: #eee;
	padding: 1rem;
}

#eb-event-info-left {
	background: #eee;
	padding: 1rem;
	padding-bottom: 0 !important;
	margin-bottom: 0;
}

.menu-upcoming-events .rt-sidebar-wrapper {
	background: #fff;
}

.menu-upcoming-events .rt-block.box8 {
	padding: 0;
	margin: 0;
}

#eb-event-info-left a::before {
	content: "\f1c1";
	font-family: FontAwesome;
	margin-right: 5px;
}

.nn_tabs.top > ul.nav-tabs > li.active a, .nn_tabs.top > ul.nav-tabs > li.active a:hover {
	background: #1D599F !important;
  color: white;
}

#eb-event-page h1.eb-page-heading {
	margin: 0 !important;
	margin-bottom: 0 !important;
	margin-top: 1rem !important;
}
.box7 {
	background: none repeat scroll 0 0 #FFF;
	color: #1d599f;
}
.box7 a {
    color: #1d599f !important;
}

@media (max-width: 767px) {
.clearfix.row-fluid {
	display: inline-grid;
}
  #eb-event-info-left {
	width: 100%;
	float: none;
}
  .nn_tabs-responsive {
	margin-left: 0px !important;
}
  
  body.layout-mode-responsive h4 {
	font-size: 130%;
	line-height: 150%;
	text-transform: uppercase;
}
  .button_blue {
	text-align: left;
}
  .eb-event-date-container {
	display: none;
}
.eb-event-container {
	background-image: none;
	padding: 0;
}
  }


.nn_tabs-responsive > .nn_tabs > .tab-content > .tab-pane .nn_tabs-title {
	display: none;
}

#adminForm fieldset {
	display: block !important;
}


#tab-register-live-stream {
	background: #1D599F !important;
	color: white;
	font-family: 'Merriweather', 'Helvetica', arial, serif;
	text-transform: none;
	font-size: 14px;
}

.img-intro-right {
	max-width: 120px;
	border: 6px solid #eee;
}

.pull-right.item-image {
	max-width: 200px;
	border: 6px solid #eee;
}

.pull-right.item-image {
	padding-left: 0;
	padding-bottom: 0;
  	margin-left: 20px;
	margin-bottom: 20px;
}

.rt-block.see-all {
	text-align: right;
	margin-bottom: 0px !important;
	padding: 0px;
}

.powered-by img {
	margin: 0 auto;
	height: 24px;
	display: none !important;
}

.estitle {
	padding-bottom: 0px;
	display: none !important;
}

.powered-by {
	padding-top: 12px;
	display: none !important;
}

.developed-by img {
	padding-top: 14px;
	padding-bottom: 20px;
	display: none !important;
}

#TermsConditions-lbl::after {
	content: 'By completing and submitting this form you are registering to attend the conference.';
	display: block;
	color: red;
}

.bylaw-aside p {
	word-break: keep-all;
	line-height: 120%;
	display: inline-block;
}


.bylaw-aside {
	width: 267px;
	padding: 5px !important;
	float: right;
	margin-left: 2rem;
	text-align: right;
}

.doubleindent {
	margin-left: 3.8rem;
}
.tripleindent {
	margin-left: 6rem;
}

#PersonResponsibleforPayment-lbl::after {
	content: 'or your line manager';
	display: block;
}

.button_blue {
	display: inline-block !important;
}

.active .portrait-image {
	width: 200px !important;
}


.menu-past-saimm-events .clearfix.row-fluid {
	border-bottom: none;
	margin-bottom: 15px;
	display: block;
}
.menu-past-saimm-events #eb-event-info-left {
	width: 100%;
	float: none;
}
.clearfix.row-fluid {
	display: block;
}
.event-description {
	display: flow-root;
}

.article-index {
	margin-left: 20px;
	margin-right: -30px;
}

.article-index .nav-tabs.nav-stacked > li > a.active {
    color: white;
    background: #1d599f;
}
.heading.fabrik_actions::before {
	content: 'COMMENT';
}

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


.button_rsvp a {
	color: white;
}
.button_rsvp {
	background: #1d599f;
	padding: 10px;
	color: white;
	display: block;
	margin-top: -1rem;
	width: 60px;
}

.button_rsvp a::before {
	content: "\f044" !important;
}


.event-notice {
	background: #65bdc9;
	width: 90%;
	float: none;
	padding: 20px;
	color: white;
	font-family: 'Lato', sans-serif;
	font-size: 1.1rem;
	text-align: center;
	line-height: 130%;
	margin-bottom: 20px;
}
#eb-event-info-left {
	font-family: 'Lato', sans-serif;
	font-size: 1rem;
	color: #414141;
}
.event-description h4 {
	font-family: 'Lato', sans-serif;
}
.tab-content {
	font-family: 'Lato', sans-serif;
	font-size: 1rem;
	color: #414141;
}
#eb-event-page h1.eb-page-heading {
	font-family: 'Lato', sans-serif;
}
.btn {
	font-family: 'Lato', sans-serif;
	text-transform: uppercase;
}

.table.table-speakers {
	font-size: 14px;
}

.event-description {
	font-size: 1rem;
	line-height: 140%;
	font-family: 'Lato', sans-serif;
	color: #414141;
    padding: 6px 6px 6px 6px;
}



.table.table-event .background {
	padding: 0 30px;
}
.table.table-event .objectives {
	padding: 0 30px;
}
.table.table-event .sponsorship {
	color: white;
	background: rgb(25, 167, 157);
}
.rowevent {
  display: flex;
}


.rowevent {
	margin-left: 1rem;
	margin-top: 1rem;
}
.columnevent{
	flex: 50%;
	padding: 0 20px;
}
.border-right {
	border-right: 3px solid;
	border-color: #eee;
}

/* special */
.special-background {
	color: white;
	padding: 10px;
	padding-bottom: 30px;
    padding-top: 20px;
}

.revite {
	background: #19a79d;
}
.mosaic-list li {
	display: list-item !important;
	width: 100% !important;
}
.sprocket-mosaic-title {
	font-family: "Lato", sans serif;
	text-align: left;
	font-size: 0.8rem !important;
    text-transform: uppercase !important;
	color: #1d599f;
}

.nn_tabs.outline_content > .tab-content > .tab-pane {
	padding: 1.5rem;
}

.item-882 {
	display: none;
}

.item-176 {
	display: none;
}

.item-1054 {
	display: none;
}

.item-1052 {
	display: none;
}

.item-173 {
	display: none;
}
.item883 {
	display: none !important;
}

.item179 {
	display: none !important;
}

.item1055 {
	display: none !important;
}
.item1053 {
	display: none !important;
}
.item61 {
	display: none !important;
}




@media screen and (max-width: 800px) {
  .columnevent {
    width: 100%;
  }
.rowevent {
    display: block;
}
    .border-right {
	border-right: medium none;
	border-color: #eee;
  }
  .columnevent{
	padding: 0;
}
  .rowevent {
	margin-left: 5%;
}
}

@media screen and (max-width: 400px) {
  .rowevent {
	margin-left: 0rem;
    padding-top: 1rem;
}
    .columnevent {
	padding: 0;
}
}

div.rt-block.covidbanner {
  background-color:#606060 !important;
  padding: 15px;
  margin: 0px;
}

div.customcovidbanner table tbody tr td span a:hover {
  color:#25ACE1 !important;
}


table#apcomtable tbody, table#apcomtable tbody tr, table#apcomtable tbody td {
	border: 1px solid #ddd;
}

table#apcomtable tbody td {
  padding: 8px;
}
.ebm-upcoming-events .ebm-event-link {
    font-size: 100% !important;
    font-weight: 400 !important;
}
.gf-menu .item {
line-height: 14px;
}
.box4 {
  color: #000;
  background: #9d9d9d;
  font-size: 12px;
  text-transform: uppercase;
}
.title4 .module-title .title {
  color: #ffffff;
  background: #9d9d9d;

}
.nav-pills > .active > a, .nav-pills > .active > a:hover {
  color: #fff;
  background-color: #d0d0d0;
}
ul.menu li {
  margin-bottom: 0px;
}
.sprocket-strips-p-title {
  margin-top: 0;
  font-size: 18px;
  line-height: 20px;
}
.sprocket-strips-content {
  padding: 5px 5px 5px 25px;
}
#eb-event-info-left a {
    margin-bottom: 0px !important;
    display: block;
}