/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
.rangelog table{border:1px solid #fff;background-color:#7F7F7F;padding:6px;width:100%}.rangelog table tr{border:1px solid #fff}.rangelog table tr th{font-size:15px;font-weight:700;text-transform:uppercase;padding:6px;text-align:center;color:#fff}.rangelog table tr td,.rangelog table tr td a{font-size:14px;font-weight:normal;padding:6px;text-decoration:none}.rangelog table tr td a:hover{color:#7F1014}.rangelog .tbl-wrapper{height:400px;position:relative;overflow:auto}.rangelog tbody tr{background:white}.rangelog thead tr{background:black}.wrapper{margin:10px;background-color:#7F7F7F;color:#fff;font-family:"Lato"}div#classifiers{padding-left:0}div.rangelog.classifiers.col-md-6{padding-left:0;padding-right:0}.classifier-options.last{padding:0 10px 10px 10px}.classifiers .label,.classifiers .class-name{color:black;font-weight:bold;font-size:14px}.classifiers .class-name a{color:#b81f1f;font-weight:bold;font-size:14px}div.classifier-options{color:#fff;background:#000;text-align:center}div.rangelog.classifiers table.fixed-header{width:100%}.clubs-list .each-club a{color:#b81f1f;font-weight:bold}.leaderboard table tr th{text-align:left}div.leaderboard-options{background-color:black}.container.events{margin:0}.rangelog.events{width:100%}div#events-near-you{background:white;color:black;text-align:center;letter-spacing:3px;font-size:15px}div#events-near-you:hover,div#top-classifiers:hover{background:#b81f1f;color:white;font-weight:900}.rangelog.events .header-row{border:1px solid #fff;background-color:#7F7F7F;padding:10px;width:100%}.events .date{width:15%}.events .event{width:60%}.events .location{width:25%}div#event-finder{background:black;text-align:center;color:#fff}div#event-finder select,div#event-finder input{font-family:"Maven Pro",sans-serif;background:white;color:black!important;border:1px solid #b81f1f;font-size:15px}.event-finder button{margin:5px;cursor:pointer;border-radius:0!important}.events tbody td{text-align:center;color:black!important}.events th{font-size:15px}.events td{font-size:11px}td.event a{font-size:12px!important;text-transform:uppercase;font-weight:900!important;letter-spacing:1px;color:#b81f1f!important}div#event-finder input::placeholder{color:black}button#events-by-zip{padding:5px 15px;background:#b81f1f;color:white;font-family:"Maven Pro",sans-serif;font-weight:900;letter-spacing:2px;border:1px solid black;font-size:15px}.events .row,.clubs .row,.leaderboard .row,.classifiers .row{margin-right:0;margin-left:0}.clubs-near-you,.events-near-you,.leaderboard-options,.top-classifiers{padding:10px;text-transform:uppercase;cursor:pointer;text-align:center}.row.clubs-near-you,.row.club-finder,.row.event-finder{margin:1px}.club-finder select,.event-finder select,.leaderboard-options select,.classifiers select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:0}.club-finder select.select:after,.event-finder .select::after,.leaderboard-options .select::after,.classifiers .select::after{content:"\f0dc";font-family:FontAwesome;color:#000;padding:12px 8px;position:absolute;right:0;top:0;background:red;z-index:1;text-align:center;width:10%;height:100%;pointer-events:none;box-sizing:border-box}.club-finder,.event-finder,.leaderboard-options,.classifier-options{padding:10px 10px 4px 10px}.club-finder select,.club-finder input,.club-finder button,.event-finder select,.event-finder input,.leaderboard select,.leaderboard input,.leaderboard button,.classifiers button,.classifiers input,.classifiers select{font-family:"Maven Pro",sans-serif;background:white;color:black;border:1px solid #b81f1f;font-size:15px;padding:5px 30px 5px 5px;margin:5px;cursor:pointer;border-radius:0!important}.club-finder input::placeholder,.event-finder input::placeholder,.leaderboard input::placeholder{color:#EEE}.club-finder select option,.event-finder select option,.leaderboard-options select option{padding:5px;text-align:center}.club-finder select:focus,.club-finder input:focus,.club-finder button:focus{outline:none}#ajaxloader{display:none;position:absolute;width:30px;height:30px;left:50%;top:35%;margin:0 0 0 -15px;border:8px solid #fff;border-right-color:transparent;border-radius:50%;box-shadow:0 0 25px 2px #b81f1f;animation:spin 1s linear infinite;border-bottom-color:transparent}#ajaxloader::after{width:13px;height:13px;margin:1px;border-width:8px;border-top-color:transparent;border-left-color:transparent}#ajaxloader::after,#ajaxloader4::after{display:block;content:" ";border:6px solid #b81f1f;border-radius:50%}@keyframes spin{from{transform:rotate(0deg);opacity:0.2}50%{transform:rotate(180deg);opacity:1.0}to{transform:rotate(360deg);opacity:0.2}}#ajaxloader.active{display:block}