.competitions{font-family:helvetica,arial,sans-serif;color:#222;border:1px solid #ddd;font-size:1.2rem}.competitions .cname{color:#222;padding:10px;font-weight:700}.competitions .cimage{display:block;margin-left:auto;margin-right:auto;border:0;width:100%;max-width:calc(100% - 20px)}.competitions .cimage.nbg{padding-top:10px}.competitions .cimage.qbg{padding-bottom:10px}.competitions .cquestion,.competitions .cquestionpoll{color:#222;padding:10px;font-weight:700}.competitions .cpane,.competitions .cpanepoll{padding:0 10px 13px}.competitions .cpanepoll{border-bottom:1px solid #ddd}.competitions .cpane.qbg,.competitions .cpanepoll.qbg{padding-top:8px}.competitions input[type=radio]{margin:0 20px 0 0;vertical-align:middle}.competitions form{margin:0;padding:0}.competitions form .cfield{padding:10px 0}.competitions form .optional{padding-left:5px;color:#999;font-weight:400}.competitions form .cfield.fku{display:none}.competitions form input:not([type=checkbox]){min-width:180px;box-sizing:content-box;border:1px solid #d3d3d3;padding:5px}.competitions form select{width:180px;box-sizing:content-box;padding:6px 7px;border:1px solid #d3d3d3}.competitions form label{width:180px;display:inline-block;font-weight:700}.competitions .field-calendar{display:inline-block;vertical-align:middle}.competitions .invalid{box-shadow:0 0 1px 1px red;color:#000}.competitions .csq{padding:10px 0}.competitions .csqhdr{padding-bottom:5px}.competitions .centrybutdiv{padding-top:10px}.competitions button[id^=centrybut]{background:#ebebeb;border:0;padding:7px 21px;color:#000;margin:5px 0 0}.competitions button[id^=centrybut]:hover{opacity:.8}.competitions .cexpired,.competitions .ctentered{padding:10px 0 0;font-weight:700}.competitions input[type=checkbox]{display:inline-block;margin:0}.competitions .ctandc{margin-top:7px;margin-bottom:5px}.competitions .tandclink{display:inline;margin-left:10px;line-height:22px}.competitions .coptintext{margin:10px 0 5px}.competitions .coptin{display:inline;margin-left:10px}.competitions .coptin2,.competitions .coptin3,.competitions .coptin4{margin-top:5px}#tandcmodal{font-family:helvetica,arial,sans-serif}#tandcmodal .modal-header .close{padding:0}#tandcmodal .modal-title{font-weight:700}#tandcmodal .modal-body{padding:1rem;overflow-y:auto}.competitions .panswer{padding:3px 0}.competitions .pbardiv{position:relative;height:20px;padding:1px;border:1px solid #ebebeb;box-sizing:content-box}.competitions .ppercent{line-height:20px;position:absolute;right:5px;top:1px;font-size:1rem}.competitions .pbar{height:20px}