@charset "utf-8";.popup{width:100%;height:100%;display:none;position:fixed;top:0px;left:0px;background:rgba(0,0,0,0.75);}
.popup-inner{max-width:700px;width:90%;padding:40px;position:absolute;top:52%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);box-shadow:0px 2px 6px rgba(0,0,0,1);border-radius:3px;background:#fff;}
.popup-close{width:30px;height:30px;padding-top:4px;display:inline-block;position:absolute;top:0px;right:0px;transition:ease 0.25s all;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);border-radius:1000px;background:rgba(0,0,0,0.8);font-family:"Roboto",Helvetica,Arial,sans-serif;font-size:20px;text-align:center;line-height:100%;color:#fff;}
.popup-close:hover{-webkit-transform:translate(50%, -50%) rotate(180deg);transform:translate(50%, -50%) rotate(180deg);background:rgba(0,0,0,1);text-decoration:none;}
span.starRating{margin:5px 0 18px;;}
.starRating:not(old){display:inline-block;width:7.5em;height:1.5em;overflow:hidden;vertical-align:bottom;}
.starRating:not(old) > input{margin-right:-100%;opacity:0;}
.starRating:not(old) > label{display:block;float:right;position:relative;background:url('../images/star-off.png');background-size:contain;}
.starRating:not(old) > label:before{content:'';display:block;width:1.5em;height:1.5em;background:url('../images/star-on.png');background-size:contain;opacity:0;transition:opacity 0.2s linear;}
.starRating:not(old) > label:hover:before,
.starRating:not(old) > label:hover ~ label:before,
.starRating:not(:hover) >:checked ~ label:before{opacity:1;}
.bnt2{float:right;border-radius:2px;font-weight:bold;height:40px;line-height:40px;padding:0 20px;text-transform:uppercase;transition:all 100ms ease-out 0s;}
.bnt2_info{background-color:#4ab9cf;border-color:#4ab9cf;color:#fff;}
.bnt3{float:right;border-radius:2px;font-weight:bold;font-size:12px;height:40px;line-height:40px;padding:0 20px;text-transform:uppercase;transition:all 100ms ease-out 0s;}
.bnt3_info{background-color:#e67817;border-color:#e67817;color:#fff;}
.bnt3_info:hover{background-color:#4ab9cf;border-color:#4ab9cf;color:#fff;}
.radio-btns label{font-size:14px;vertical-align:text-top;margin:0;}
.checkbox{padding-left:25px;color:#B6B6B6;cursor:pointer;position:relative;font-size:12px;}
.checkbox:last-child{margin-bottom:0;}
.checkbox input{position:absolute;left:-9999px;}
.checkbox i{position:absolute;bottom:7px;left:0px;display:block;width:19px;height:20px;outline:none;border:3px solid #DF1E1C;background:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;}
.checkbox input + i:after{position:absolute;opacity:0;transition:opacity 0.1s;-o-transition:opacity 0.1s;-ms-transition:opacity 0.1s;-moz-transition:opacity 0.1s;-webkit-transition:opacity 0.1s;}
.checkbox input + i:after{content:'';background:url("../index.html") no-repeat center;top:-6px;left:0px;width:18px;height:18px;text-align:center;}
.wait{float:right;}