
/* GLOBAL */
/* GLOBAL CSS */
.oms-hover-card,
.oms-hover-card * {
transition: 0.3s background-color, 0.1s color;
}
.oms-hover-card:hover .h5 {
color: white!important;
}
.oms-hover-card:hover {
background: var(--primary)!important;
color: white!important;
}
.btn {
overflow: auto!important;
white-space: initial!important;
}
.event-time {
display: none;
}
.col-12.col-lg-4 > .w-100.rounded.shadow.h-100.bg-image {
max-height: 400px;
}
.control.border.rounded.px-4.py-2.bg-light {
box-shadow: 0 1px 30px 0 rgba(0, 0, 0, .25)!important;
}
@media (min-width: 576px) {
.modal-dialog {
max-width: 600px;
margin: 30px auto;
}
}
.h-100.control.px-4.px-lg-5.py-lg-5.py-4.bg-white a {
font-weight: bold;
color: black;
}
.rendered-form .formbuilder-required {
color: red;
position: relative;
padding: 0 0.5rem;
opacity: 0.75;
}
.rendered-form .formbuilder-required:after {
content: '(this field is required)';
font-size: 0.85rem;
font-weight: normal;
}
.form-control {
background-color: var(--light);
background-clip: padding-box;
border: 0;
border-radius: .25rem;
font-size: 0.9rem;
height: auto;
padding: 1rem 1.5rem;
box-shadow: 0;
}
.formbuilder-textarea-label,
.fb-select-label,
.fb-fileupload-label,
.fb-file-label,
.fb-date-label,
.fb-radiogrouplabel,
.fb-textarea-label,
.fb-checkboxgrouplabel,
.fb-text-label,
.fb-checkboxgrouplabel,
.rendered-form .formbuilder-radiogrouplabel,
.rendered-form .formbuilder-text-label,
.rendered-form .rendered-form .formbuilder-checkboxgrouplabel {
font-weight: bold;
}
.rendered-form {
box-shadow: 0 1px 15px 0 rgba(0, 0, 0, .15)!important;
padding: 1.5rem!important;
background: var(--white);
border-radius: .25rem!important;
font-size: 0.9rem;
}
.rendered-form .kc-toggle {
padding-left: 0 !important
}
.rendered-form .kc-toggle span {
position: relative;
width: 2rem;
height: 1.25rem;
display: inline-block;
margin-right: 0.75rem;
will-change: transform;
}
.rendered-form .kc-toggle span::after,
.rendered-form .kc-toggle span::before {
position: absolute;
display: inline-block;
top: 0
}
.rendered-form .kc-toggle span::after {
position: relative;
content: '';
top: -0.3rem;
left: 0.25rem;
width: calc(1rem - 4px);
height: calc(1rem - 4px);
background-color: #adb5bd;
border-radius: .5rem;
transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out;
transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out;
}
.rendered-form .kc-toggle span::before {
border-radius: .5rem;
top: 2px;
left: 2px;
content: '';
width: 1.75rem;
height: 1rem;
background-color: #fff;
border: #adb5bd solid 1px;
transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.rendered-form .kc-toggle input {
height: 0;
overflow: hidden;
width: 0;
opacity: 0;
pointer-events: none;
margin: 0
}
.rendered-form .kc-toggle {
display: flex;
align-items: center;
justify-content: start;
}
.rendered-form .kc-toggle input:checked+span::after {
transform: translateX(100%);
background-color: var(--white);
}
.rendered-form .kc-toggle input:checked+span::before {
background-color: var(--primary)
}
.event-header .h3 {
font-family: Asap;
font-weight: bold;
color: var(--primary)!important;
}
@media (min-width: 1200px) {
.col-12.col-md-6.col-lg-6.col-xl-4.col-xl-4.mt-3 {
flex: 0 0 50%;
max-width: 50%;
}
}
.event-title {
font-family: Asap;
font-size: 1.5rem;
font-weight: bold;
}
.omsFooter a {
font-weight: bold;
}
.oms-wrapper .btn {
padding: .7rem 1.2rem;
font-weight: bold;
letter-spacing: 1px;
text-transform: uppercase;
font-size: 0.75rem;
}
.oms-wrapper .btn-sm {
padding: 0.45rem 1rem;
}
.oms-wrapper .btn-primary {
border: none;
}
.oms-wrapper form .btn {
display: block;
width: 100%;
}
.dropdown-item {
position: relative;
}
h3 {
color: var(--primary)!important;
font-weight: bold!important;
}
/* PAGE SPECIFIC */
/* Page Specific CSS */
.tagdisplay{
display: block!important;
}
/* FOOTER */
