﻿.main {border-top-left-radius:6px;border-top-right-radius:6px}

#pendingreward {border: 5px solid #6c0;padding:20px;border-radius:10px;text-align:center;margin-bottom:15px}

.prizeimg img { height: 120px; margin: 5px; }

.row.d-flex { display: flex; flex-wrap: wrap; }
.row.d-flex > [class*='col-'] { display: flex; flex-direction: column;padding:15px}
.blocked { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-image: url('../../photos/locked.png'); background-size: contain; background-position: center center; z-index: 9999; color: white; text-align: center;border-radius:8px;margin:10px }

.or {justify-content: center;}

.over { display: block; font-size: 1.17em; margin-top: 1em; margin-bottom: 1em; margin-left: 0; margin-right: 0; font-weight: bold; }

input.ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_tFirstName.form-group {width: 100%;}


.phones .form-control {display:inline-block;float:none;}


#contributor{text-align: center;}

.progressbar { height: 10px; margin-top: 4px; margin-bottom: 4px; width: 80%; border: solid 1px #a6a6a6; background: #bec6e5; margin-left: 12px; }

a {color: #337ab7; text-decoration: none;}

.ar small a {float: right; margin-bottom: 20px;}
.pimg{width:150px;height:150px;}

#gvPrizes {
    width: 242px;
    height: 200px;
    display: inline-block;
    vertical-align: top;
}

.prizes{text-align: center;}
.avatar {
    width: 40px;
    height: 40px;
    float: left;
    margin-right:5px;
}

input#ctl00_ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_ContentPlaceHolder2_bAmacai {margin:2px;}
input#ctl00_ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_ContentPlaceHolder2_bUserEmail {margin: 2px;}
input#ctl00_ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_ContentPlaceHolder2_bCitySearch {margin: 2px;}

.rating:not(:checked) > input { position: absolute; top: -9999px; clip: rect(0, 0, 0, 0); }
.rating:not(:checked) > label { float: right; width: 1em; padding: 0 .1em; overflow: hidden; white-space: nowrap; cursor: pointer; font-size: 200%; line-height: 1.2; color: #ddd; }
.rating:not(:checked) > label:before { content: '★ '; }
.rating > input:checked ~ label { color: #f70; }
.rating:not(:checked) > label:hover, .rating:not(:checked) > label:hover ~ label { color: gold; }
.rating > input:checked + label:hover, .rating > input:checked + label:hover ~ label, .rating > input:checked ~ label:hover, .rating > input:checked ~ label:hover ~ label, .rating > label:hover ~ input:checked ~ label { color: #ea0; }
.rating > label:active { position: relative; }

.rating { margin-top: -7px; }
.pricetable tbody tr td img { width: 120px; height: 120px; }


.splashpad {background:#f6f6f6;padding:50px 0 30px 0;border-bottom:solid 1px #ccc;font-size:16px;font-weight:700;line-height:30px;vertical-align:middle}
.splashpad .fb-login-button {display:inline-block;height:25px;width:172px;}



#userSignup {display:none}
#userSignin {display:none}
.fb-login-button iframe {border-radius:3px}

#fblogin { float:right;margin-top:-5px}

#status .avatar {margin-top:12px}