@import url(https://fonts.googleapis.com/css?family=Rubik:300,300i,400,400i,500,500i,700,700i,900,900i&display=swap);body{font-family:Rubik,sans-serif;background-size:cover;background-repeat:no-repeat;background-position:50%;min-height:100%}.button-modal{width:calc(50% - 6px);background-color:#102e5a;color:#fff;text-transform:uppercase;letter-spacing:2px;text-align:center;padding:10px 0 7px;cursor:pointer;cursor:hand;font-size:13px;border:none;margin:25px auto 0}.button-modal em{margin-left:6px;font-style:normal;color:#ffcb07}.parent-vote-cont{background-size:cover;padding-bottom:20px}.vote-btn{width:289px;height:56px;margin:20px auto 0;text-align:center;padding-top:11px;font-size:23px;text-transform:uppercase;cursor:pointer;cursor:hand}.vote-btn.bottom-btn{margin:20px auto 40px}.vote-cont{width:100%;max-width:770px;margin:0 auto;padding-bottom:25px}.vote-cont h1{width:100%;color:#fff;margin:0 auto;text-align:center;font-size:40px;font-weight:700;text-transform:uppercase}@media (max-width:650px){.vote-cont h1{font-size:30px}}.vote-cont .site-description{width:100%;color:#fff;margin:0 auto;padding:30px 0 0;font-size:20px;text-align:center;line-height:24px}.vote-cont .vote-places{width:591px;margin:5px auto 20px}.vote-cont .vote-places:after{content:"";display:table;clear:both}.vote-cont .vote-places>div.place{width:187px;height:70px;margin:0 5px;float:left;text-align:center;padding:5px 5px 0 3px;position:relative}.vote-cont .vote-places>div.place .hover{position:absolute;display:none;top:0;bottom:0;left:0;right:0;background-color:#001e4a;color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:1.2em;padding-top:24px}.vote-cont .vote-places>div.place .hover em{margin-left:5px;font-style:normal;color:#ffcb07}.vote-cont .vote-places>div.place.open{cursor:pointer;cursor:hand}.vote-cont .vote-places>div.place.complete{padding:2px 5px 0 3px}.vote-cont .vote-places>div.place.complete:hover .hover{display:block}.vote-cont .vote-places>div.place .headshot{width:54px;height:59px;float:left}.vote-cont .vote-places>div.place.complete .headshot{background-size:cover;background-position:top;height:63px}.vote-cont .vote-places>div.place .name,.vote-cont .vote-places>div.place .points{float:right;text-align:center;text-transform:uppercase;color:#001e4a;font-size:20px;padding:15px 7px 0 0;width:120px}.vote-cont .vote-places>div.place .name em,.vote-cont .vote-places>div.place .points em{font-style:normal;color:#d9002a}.vote-cont .vote-places>div.place .name.firstname,.vote-cont .vote-places>div.place .name.lastname,.vote-cont .vote-places>div.place .points.firstname,.vote-cont .vote-places>div.place .points.lastname{padding:0;font-size:12px}.vote-cont .vote-places>div.place .name.firstname,.vote-cont .vote-places>div.place .points.firstname{padding-top:8px}.vote-cont .vote-places>div.place .name.lastname,.vote-cont .vote-places>div.place .points.lastname{font-size:14px}.vote-cont .vote-places>div.place .points{font-size:11px;text-align:right;padding:1px 7px 0 0}@media (max-width:870px){.vote-cont .vote-places{width:197px}}.vote-cont .vote-submit-error,.vote-cont .vote-submit-info,.vote-cont .vote-submit-success{width:100%;text-align:center;color:#d9002a;min-height:40px;padding-top:14px}.vote-cont .vote-submit-info{color:#001e4a}.vote-cont .vote-submit-success{color:#00b909}.vote-cont .please-log-in{font-weight:700;width:100%;font-size:18px;text-transform:uppercase;color:#001e4a;text-align:center;margin-top:15px}.vote-cont .form-control{font-family:Rubik,sans-serif;background:#2c2f30;border:0;font-size:16px;font-weight:500;color:#fff;border-radius:10px;text-align:center;height:44px;-webkit-box-shadow:none!important;box-shadow:none!important}.shares-cont{padding-top:20px;width:328px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.shares-cont:after{content:"";display:table;clear:both}.shares-cont .share-btn{cursor:pointer;cursor:hand;width:160px;height:46px;padding:10px;margin:0 2px 20px;color:#fff;border-radius:5px}.shares-cont .share-btn .fa{margin-left:3px;width:22px}@media (max-width:768px){.shares-cont .share-btn{border-radius:4px}}.shares-cont .share-btn.faceShare{background-color:#3d5a99}@media (max-width:768px){.shares-cont .share-btn.faceShare{float:left;margin-left:10px}}.shares-cont .share-btn.twitterShare{background-color:#28a9e1}@media (max-width:768px){.shares-cont .share-btn.twitterShare{float:right;margin-right:10px}}.shares-cont .share-btn div{font-size:1.3em;margin:-2px 20px 0 0;float:right}.filterImage{padding-right:40px;cursor:pointer}.successMsg{color:#4caf4f;font-size:18px}.errMsg{font-size:18px}.errMsg,.errorMsg{color:red}.photoGrid{padding:40px;min-height:600px}.photoGrid .card{border-radius:0}.photoGrid .card p{width:100%;max-width:500px;margin:0 auto;font-size:.9em}.photoGrid .card i:last-child{margin-left:8px}.photoGrid .card .votes{cursor:pointer}.photoGrid .card .card-img-top{border-radius:0}.photoGrid .card .upvote{margin-left:3px}.upload-form{color:#fff;width:100%;max-width:620px;margin:0 auto;padding:30px 0 0;font-size:16px;text-align:center}.upload-form input,.upload-form textarea{margin-bottom:15px}.upload-form .custom-control-label{font-size:20px}@media (max-width:650px){.upload-form .custom-control-label{font-size:16px}}.upload-form .custom-control-label>a{color:#e32626;text-decoration:underline}.upload-form .custom-control{padding-left:50px}.upload-form .custom-control-label:before{background-color:transparent;top:0;border:2px solid #fff;width:28px;height:28px;border-radius:8px}.upload-form .custom-control-label:after{top:6px;left:6px;background-size:100% 100%}.upload-form .custom-checkbox .custom-control-input:checked~.custom-control-label:before,.upload-form .custom-radio .custom-control-input:checked~.custom-control-label:before{background-color:transparent}.upload-btn-wrapper{position:relative;overflow:hidden;display:inline-block;margin-top:15px}.upload-btn-wrapper .submit-btn{background-color:#fff;border:0;color:#090909;font-size:18px;font-weight:700;text-transform:uppercase;min-width:404px;line-height:60px;border-radius:40px}@media (max-width:650px){.upload-btn-wrapper .submit-btn{position:fixed;z-index:9;bottom:0;left:0;border-radius:0;min-width:100%}}.btn{color:gray;background-color:#fff;padding:5px 14px;font-size:18px;font-weight:700;border-radius:0}.upload-btn-wrapper input[type=file]{font-size:100px;position:absolute;left:0;top:0;opacity:0}.logos-cont{width:100%;text-align:center}.logos-cont .sp-logo{margin-top:10px}.optin-row label{margin-right:7px}.custom-fld{width:100%;margin-bottom:20px}.othersDropdown{color:inherit}.button,.button:hover{color:#fff}.footer{width:100%;position:relative;min-height:50px}.footer .logos-cont{margin:0 auto;width:100%;text-align:center}.footer .logos-cont .bl-logo{width:200px;padding:10px 0}.footer .logos-cont .pl-logo{max-width:500px;padding:5px 0}.footer .logos-cont .pl-logo.sponsors{width:calc(100% - 10px)}.footer .logos-cont:after{content:"";clear:both;display:table}.footer .floatingFooter{margin-top:10px;padding:14px 0 10px;text-align:center;text-transform:uppercase;font-size:1.1em;position:fixed;bottom:0;left:0;right:0;height:44px;background-color:rgba(0,0,0,.76);color:#fff}.footer .floatingFooter a,.footer .floatingFooter a:active,.footer .floatingFooter a:hover,.footer .floatingFooter a:visited{color:#fff}.marketing-buttons{color:#fff;margin-bottom:12px;text-transform:uppercase;font-size:14px;font-weight:bolder;padding:10px 10px 0;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.marketing-buttons a,.marketing-buttons a:active,.marketing-buttons a:hover,.marketing-buttons a:visited{text-decoration:none;float:left;padding:10px 25px;margin:0 10px 10px}.marketing-buttons a .marketingBotton,.marketing-buttons a:active .marketingBotton,.marketing-buttons a:hover .marketingBotton,.marketing-buttons a:visited .marketingBotton{padding:10px 25px;float:left}.marketing-buttons:after{display:block;content:"";clear:both}.go-to-competition{float:left;background-color:#ffcb07;color:#102e5a;text-transform:uppercase;letter-spacing:2px;text-align:center;padding:10px 0 7px;cursor:pointer;cursor:hand;font-size:13px;border:none;width:100%}body{margin:0;padding:0;font-family:Rubik,sans-serif;background-attachment:fixed}
/*# sourceMappingURL=main.a7859397.css.map*/