div.wp3cxw { margin: 0; padding: 0; } div.wp3cxw .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; margin: 0; padding: 0; border: 0; } div.wp3cxw-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid #ff0000; } div.wp3cxw-spam-blocked { border: 2px solid #ffa500; } div.wp3cxw-validation-errors, div.wp3cxw-acceptance-missing { border: 2px solid #f7e700; } .wp3cxw-form-control-wrap { position: relative; } span.wp3cxw-not-valid-tip { color: #f00; font-size: 1em; font-weight: normal; display: block; } .use-floating-validation-tip span.wp3cxw-not-valid-tip { position: absolute; top: 20%; left: 20%; z-index: 100; border: 1px solid #ff0000; background: #fff; padding: .2em .8em; } span.wp3cxw-list-item { display: inline-block; margin: 0 0 0 1em; } span.wp3cxw-list-item-label::before, span.wp3cxw-list-item-label::after { content: " "; } .wp3cxw-display-none { display: none; } div.wp3cxw .ajax-loader { visibility: hidden; display: inline-block; background-image: url('../../images/ajax-loader.gif'); width: 16px; height: 16px; border: none; padding: 0; margin: 0 0 0 4px; vertical-align: middle; } div.wp3cxw .ajax-loader.is-active { visibility: visible; } div.wp3cxw div.ajax-error { display: none; } div.wp3cxw .placeheld { color: #888; } div.wp3cxw .wp3cxw-recaptcha iframe { margin-bottom: 0; } div.wp3cxw input[type="file"] { cursor: pointer; } div.wp3cxw input[type="file"]:disabled { cursor: default; } #tcxtips { margin-bottom: 1em; } .tcxdialog label { margin-top: 8px; margin-bottom: 4px; display: block; } .tcxdialog input { display: block; } .tcxdialog input.text { margin-bottom: 12px; width: 100%; } .tcxdialog fieldset { padding: 1em; border: 0; } .tcxdialog h1 { font-size: 1.2em; margin: .6em 0; } .tcxdialog .ui-dialog .ui-state-error { padding: .3em; } .tcxdialog .validateTips { border: 1px solid transparent; padding: .3em; } .tcxwebinar li { clear: both; list-style: none; margin: 0; padding: 0 0 .8em 0 } .tcxwebinartitle { font-weight: bold; clear: both; padding: .3em .3em .3em .3em; } .tcxwebinarlanguage { font-size: 0.8em; clear: both; padding: .3em .3em .3em .3em; } .tcxwebinarflag { margin: 0 0 -1px .3em; } .tcxwebinartitledialog { font-weight: bold; font-size: 1.5em; padding: .2em .2em .2em .2em; margin-bottom: 1em; } .tcxwebinardate { font-size: 0.8em; float: left; padding: .3em 0 .3em .3em; } .tcxwebinarduration { font-size: 0.8em; float: left; padding: .3em .3em .3em 0; } .tcxwebinarparts { font-size: 0.8em; clear: both; padding: .3em .3em .3em .3em; } .tcxwebinardescr { clear: both; padding: .3em .3em .3em .3em; }