.error{color:red;border:4px solid red}.valid{color:green;border:4px solid white}div#race-details-box{padding-top:20px}div#description{padding:8px;color:#D7E5E5;background:#618e8e;font-size:smaller;margin-bottom:10px}div#no-race-artwork-available{background:#d7e5e5;padding:6px;padding-left:10px;color:#618e8e;font-size:smaller;margin-bottom:10px}.best_in_place{padding:.1em;cursor:hand;cursor:pointer;-moz-transition:background 0.5s linear;-o-transition:background 0.5s linear;-webkit-transition:background 0.5s linear;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.best_in_place:hover,#user_account .do_hover{padding-right:1.5em;background-color:#CCC}td.pretty_audit_old{background:#618e8e}td.pretty_audit_new{color:black;background:#c9e0e3}table.pretty_audit{width:600px}tr.pretty_audit{background:#618e8e;border:1px solid blue}.race-advert{box-sizing:border-box;width:100%;border:0px solid grey;margin-top:0px}div#race-contact-details{background:#ddd;margin-bottom:10px;padding:8px}div#next-event{overflow:hidden;margin-bottom:20px;background:#fff;margin-top:0px;padding:0px}div#most-recent-event{overflow:hidden;border:1px solid blue;margin-bottom:20px}div#minimal-container{width:1200px;margin:0 auto}div#minimal-header{padding-top:20px;margin-bottom:30px}div#webform_sidebar{float:left}div#update-middle-panel{padding:20px}div#internal-middle-panel{background:#037171;padding:20px;color:black;font-family:monospace}#internal-middle-panel input{font-family:monospace}#internal-middle-panel input.radiobutton{width:20px}div#contact_person{background:#c8fafa;color:#037171}input{padding:4px;border:1px solid #618e8e;min-height:0px;font-family:'Signika';font-size:100%;width:300px}input#nochanges{width:300px}div.issue-desired input{width:20px}input.facebook_input{width:75%}.big-submit-button{font-size:120%;color:white;background-color:red}div.racedetailsupdateform{background:#D7E5E5;margin-left:0px;margin-top:10px;margin-bottom:20px;padding:8px;padding-bottom:16px;border:1px solid #c9e0e3}div#no-changes{background:#c9e0e3;margin-top:10px;margin-bottom:20px;padding:8px;padding-bottom:16px;border:1px solid #c9e0e3;text-align:center}div#submitterinfo{text-align:left}p.small-site-claim{color:grey;font-family:'Signika', sans-serif}th{text-align:left;font-weight:normal}table.updateform td{border:0px solid blue}table.updateform tr{border-bottom:1px solid #666}td.new-details{padding:4px;padding-left:0;padding-right:0;width:40%}td.current-details{padding-left:0;width:35%;border-top:4px solid #c9e0e3;border-bottom:4px solid #c9e0e3;font-weight:bold}td.label{width:25%;text-transform:italic;padding-right:5px}td.input{width:35%}input#number_of_copies{width:40px}td.radiobuttons input{width:20px;background:blue;border:2pt solid green}td.radiobuttons input{width:20px;background:blue;border:2pt solid green}th{text-align:left}#my_typeform{height:800px;border:0px solid black}div.intro{background:#996;padding:15px;font-size:small;margin-bottom:10px}#latest-news{vertical-align:top;margin-top:0px;overflow:hidden;padding:0px}div.race-features{background:#c9e0e3;padding:8px;margin-bottom:10px}div#contact-box{background:white;margin-top:0px}#banner-ad img{border:1px solid gray;margin:0px 0px 0px 0px}td{vertical-align:top}h2.race-page-subheader{background:#c9e0e3;padding:4px;font-size:smaller;margin-top:0px}.nospacebeneath{margin-bottom:0px}h3.big-call-to-action-for-race-directors{font-size:300%;margin-top:0px}.leaflet-container{font-family:"Gill Sans", Gill, Verdana, sans-serif}div.mappopup{font:13px/1.2 "Gill Sans", Gill, Verdana, sans-serif}
