.callout {
  padding: 20px;
  margin: 20px 0;
  border: 1px solid #eee;
  border-left-width: 5px;
  border-radius: 3px;
}
.callout h4 {
  margin-top: 0;
  margin-bottom: 5px;
}
.callout p:last-child {margin-bottom: 0;}
.callout code {border-radius: 3px;}
.callout+.callout {margin-top: -5px;}
.callout-default {border-left-color: var(--teameo-secondary-bg);}
.callout-default h4 {color: var(--teameo-secondary-bg);}
.callout-primary {border-left-color: var(--teameo-primary-bg);}
.callout-primary h4 {color: var(--teameo-primary-bg);}
.callout-success {border-left-color: var(--teameo-success);}
.callout-success h4 {color: var(--teameo-success);}
.callout-danger {border-left-color: var(--teameo-danger);}
.callout-danger h4 {color: var(--teameo-danger);}
.callout-warning {border-left-color: var(--teameo-warning);}
.callout-warning h4 {color: var(--teameo-warning);}
.callout-info {border-left-color: var(--teameo-info);}
.callout-info h4 {color: var(--teameo-info);}

div.t-footer{
	width: 100%;
	text-align: center;
}
table.certificate td{
	text-align: justify;
}
table.certificate th,
table.organization th{
	border-top: 1px solid #eee;
}

.teameo-cm-signin-modal .callout{
    margin-top: 0px !important;
}
.teameo-cm-login-shortcode .nav{
    padding: 0 !important;
}
.teameo-cm-login-shortcode .nav .menu-item{
    display: inline-block !important;
}
.teameo-cm-login-shortcode .nav .menu-item:not(:first-child)::before{
    content: "-";
    margin: 0 .5em;
}