a:visited.noicon.wfpopup {color:#3174af!important;}
.eb-event-date {background-image: none!important; border-radius: 100%; font-family: inherit; height: 70px; width: 70px; text-align: center;}
.btn-primary {background-color: #014586!important; color:rgba(255,255,255,1.0)!important;}
.eb-event-price-container .eb-individual-price {color: #333; display: inline-block; padding: 10px 30px; background: #eee;}
.eb-event-information {padding: 0 0 10px; margin-bottom: 12px; border-bottom: 1px solid #ddd;}
.eb-events-timeline .eb-taskbar {margin-bottom: 5%;}
a.btn.btn-primary.eb-register-button.eb-individual-registration-button {background-color:#014586!important; background-image:unset!important;}
a.btn.btn-primary.eb-register-button.eb-group-registration-button {background-color:#014586!important; background-image:unset!important;}
input.btn.btn-primary {background-color:#014586!important; background-image:unset!important;}
.form-horizontal .form-actions {text-align:center; padding-left:0px!important;}
h1.eb-page-heading {font-size: 24px; line-height: 1.2; font-family: 'montserratlight',sans-serif; font-weight: 700; color: #000000; font-style: normal; margin-bottom: 20px; text-transform: uppercase; margin-top: 0px;}
h1.eb-page-heading:after {display: block; border-bottom: 3px solid #cfd0cf; width: 100%; max-width: 74px; margin: 13px 0 27px; content: '';}
h3.eb-heading {font-size: 24px; line-height: 1.2; font-family: 'montserratlight',sans-serif; font-weight: 700; color: #000000; font-style: normal; margin-bottom: 0px; text-transform: uppercase; margin-top: 20px;}
h3.eb-heading:after {display: block; border-bottom: 3px solid #cfd0cf; width: 100%; max-width: 74px; margin: 13px 0 27px; content: '';}
div.col-md-3.form-control-label {width:20%;}
.eb-container:not(.eb-container-j4) .form-group input[type=color], .eb-container:not(.eb-container-j4) .form-group input[type=date], .eb-container:not(.eb-container-j4) .form-group input[type=datetime-local], .eb-container:not(.eb-container-j4) .form-group input[type=datetime], .eb-container:not(.eb-container-j4) .form-group input[type=email], .eb-container:not(.eb-container-j4) .form-group input[type=month], .eb-container:not(.eb-container-j4) .form-group input[type=number], .eb-container:not(.eb-container-j4) .form-group input[type=password], .eb-container:not(.eb-container-j4) .form-group input[type=search], .eb-container:not(.eb-container-j4) .form-group input[type=tel], .eb-container:not(.eb-container-j4) .form-group input[type=text], .eb-container:not(.eb-container-j4) .form-group input[type=time], .eb-container:not(.eb-container-j4) .form-group input[type=url], .eb-container:not(.eb-container-j4) .form-group input[type=week], .eb-container:not(.eb-container-j4) .form-group select, .eb-container:not(.eb-container-j4) .form-group textarea {width: 40%!important; background: #ddd!important; border: none!important; -moz-box-shadow:none!important; -webkit-box-shadow: none!important; box-shadow: none!important; -webkit-border-radius: 0px!important; -moz-border-radius: 0px!important; border-radius: 0px!important; padding:15px!important;}
input#total_amount.input-small.form-control {background:transparent!important; padding:0px!important; font-size:16px; font-weight:bold;}
.form-horizontal .help-inline, .form-horizontal .input-append, .form-horizontal .input-prepend, .form-horizontal .uneditable-input, .form-horizontal input, .form-horizontal select, .form-horizontal textarea, .form-inline .help-inline, .form-inline .input-append, .form-inline .input-prepend, .form-inline .uneditable-input, .form-inline input, .form-inline select, .form-inline textarea, .form-search .help-inline, .form-search .input-append, .form-search .input-prepend, .form-search .uneditable-input, .form-search input, .form-search select, .form-search textarea {display:unset!important; vertical-align:unset!important;}
input.eb-invisible-to-visitors {display:none!important;}
.formError .formErrorContent {width: 100%; background: #f2dede!important; position: relative; color: #b94a48!important; min-width: 120px; font-size: 11px; border: 0px!important; box-shadow: unset!important; -moz-box-shadow: unset!important; -webkit-box-shadow: unset!important; -o-box-shadow: unset!important; padding: 4px 10px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px;}
.formError .formErrorArrow div {border-left: 2px solid #f2dede!important; border-right: 2px solid #f2dede!important; box-shadow: unset!important; -moz-box-shadow: unset!important; -webkit-box-shadow: unset!important; -o-box-shadow: unset!important; height: 1px; background: #f2dede!important; margin: 0 auto; line-height: 0; font-size: 0; display: block;}
span.required {color:#ffcc00!important;}
div.eb-message {margin-bottom:3%!important;}
h2.eb-even-title-container {font-size: 24px; line-height: 1.2; font-family: 'montserratlight',sans-serif; font-weight: 700; color: #000000; font-style: normal; margin-bottom: 20px; text-transform: uppercase; margin-top: 0px;}
h1.eb-page-title {font-size: 24px; line-height: 1.2; font-family: 'montserratlight',sans-serif; font-weight: 700; color: #000000; font-style: normal; margin-bottom: 0px; text-transform: uppercase; margin-top: 20px;}
h1.eb-page-title:after {display: block; border-bottom: 3px solid #cfd0cf; width: 100%; max-width: 74px; margin: 13px 0 27px; content: '';}
.pagination ul>.active>a, .pagination ul>.active>span {background-color:rgba(2,71,134,1.0)!important; color:#fff!important;}
input#tax_amount.input-small.form-control {background:transparent!important; padding:0px!important; font-size:16px; font-weight:bold;}
input#amount.input-small.form-control {background:transparent!important; padding:0px!important; font-size:16px; font-weight:bold;}