h2.header-basic{color:#666;padding:10px;margin:0;border-bottom:1px solid #CCC;background:#F1F1F1;}
.star-select{padding:5px;}
.star-select img{width:20px;height:20px;background-position:-210px -26px;}
.star-select.selected img{width:20px;height:20px;background-position:-210px -0px;}
#progress-bar {background-color:black;height:14px;color: #FFFFFF;width:0%;-webkit-transition: width .3s;-moz-transition: width .3s;transition: width .3s;}
#progress-div {padding: 5px 0px;margin:30px 0px;text-align:center;}
.required.invalid .r-title{color:red;}
.required.invalid input, .required.invalid textarea{border-color:red;background-color:#FFF2F2;}
#universalContainer .wrapper{margin-bottom:40px;}
.mobile .wrapper{margin-bottom:30px;}
img.icon-home{background-image:url(/assets/images/sprites/home-sprite.png);}
img.icon-home.dollar-white{background-position:0 -90px;height:90px;width:90px;}
#addPhotoInput{display:none;}


#autocomplete-search{width:436px;margin-top:20px;border:1px solid #EAEAEA;box-shadow:none;padding:10px;border-radius:none;-moz-border-radius:none;}
#autocomplete-search-results{position:absolute;width:456px;color:#333;background:white;z-index:5000;border:1px solid #CCC;border-radius:3px;margin-top:-2px;margin-left:85px;display:none;}
#autocomplete-search-results ul{border-bottom:1px solid #CCC;padding:5px 0;text-align:left;}
#autocomplete-search-results li{padding:7px 40px;cursor:pointer;}
#autocomplete-search-results .title{font-weight:bold;font-size:13px;}
#autocomplete-search-results .subtitle{color:#444;margin-top:3px;} 
#autocomplete-search-results .category-title{padding:7px 15px;text-align:left;}
#autocomplete-search-results li.active{background:#0067CE;color:white !important;}
#autocomplete-search-results li.active .title,#autocomplete-search-results li.active .subtitle{color:white;}
#ev-type-contain{float:left;text-align:center;margin:20px calc((100% - 560px) / 2);width:560px;}
#ev-type-contain i{font-size:36px;}
#ev-type-contain div.alt i{color:#FFF;}
#ev-type-contain div.active i{color:#FFF;}
#ev-type-contain div.type-wrap{float:left;padding:10px;text-align:center;color:#CCC;width:80px;height:80px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;}
#ev-type-contain div.type-wrap:hover{color:#0067CE;}
#ev-type-contain div.type-wrap.active{background:#0067CE;color:#FFF;border-radius:3px;}
#ev-type-contain div.type-wrap div.type-text{margin-top:10px;user-select:none;}
#uploadPhotoForm div.incoming-venue{display:inline-block;text-align:center;width:100%;}
.incoming-venue h2{text-align:center;margin-top:40px;font-size:14px;}
.change-venues span{color:#0067CE;margin-top:15px;cursor:pointer;}
.change-venues span:hover{text-decoration:underline;}
a.toggle-venue{position:absolute;margin-top:32px;margin-left:-20px;z-index:4999;color:#CCC;}
a.toggle-venue.active{color:#0067CE;}
div.post-submit{display:none;}
div.post-submit-message{display:none; width:100%;text-align:center;padding-top:15px;padding-bottom:5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
div.post-submit-message.show{display:inline-block !important;}
div.post-submit-message div.preview-thumb{padding:10px;margin:10px;background-color:#FFF;margin-right:0px;margin-top:0px;display:inline-block;}
.sec-row-info input{text-align:center;width:75px;margin:10px;border:1px solid #EAEAEA;box-shadow:none;padding:8px;border-radius:none;-moz-border-radius:none;font-size:12px;}
.sec-row-headers{text-align:center;display:inline-block;margin:0px calc((100% - 440px) / 2);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.sec-row-headers div{text-align:center;width:75px;margin:0px 10px;padding:0px 8px;font-size:11px;float:left;color:#999;font-weight:600;}
.sec-row-info button{width:93px;height:30px;margin-left:16px;}
.sec-row-info{margin-bottom:5px;}
.thumb-container{width:100%;position:relative;text-align:center;margin-left:-3px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.custom-fade{animation-duration:0.4s;animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:forwards;}
.custom-fade.in{animation-name:customFadeIn;}
.custom-fade.out{animation-name:customFadeOut;}
@keyframes customFadeOut{100%{opacity:0;}}
@keyframes customFadeIn{0%{opacity:0;} 100%{opacity:1;}}

/*SPINNER STYLES--------------------------------------------------*/
.rys-loader-v1{width:75px;height:75px;position:relative;top:50px;left:50%;transform:translateX(-50%);display:none;}
.rys-loader-v1-outer{
  left:0px;top:0px;width:75px;height:75px;margin:0px;border-radius:50%;position:relative;
  background: -moz-linear-gradient(left, #FF6600 0%, rgba(255, 255, 255, 0) 40%);
  background: -webkit-linear-gradient(left, #FF6600 0%, rgba(255, 255, 255, 0) 40%);
  background: -o-linear-gradient(left, #FF6600 0%, rgba(255, 255, 255, 0) 40%);
  background: -ms-linear-gradient(left, #FF6600 0%, rgba(255, 255, 255, 0) 40%);
  background: linear-gradient(to right, #FF6600 0%, rgba(255, 255, 255, 0) 40%);
  -webkit-animation: rlv1Spin 1.4s infinite linear;
  animation: rlv1Spin 1.4s infinite linear;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
.rys-loader-v1-outer:before{width:50%;height:50%;background:#FF6600;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:'';}
.rys-loader-v1-outer:after{background:#0067CE;width:90%;height:90%;border-radius:50%;content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;}
@-webkit-keyframes rlv1Spin {0% {-webkit-transform: rotate(0deg); transform: rotate(0deg);} 100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes rlv1Spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);} 100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
.rys-loader-v1-inner{background-image:url('/assets/images/no-shadow-no-circle-te-spin.png');position:absolute;top:0px;left:0px;width:100%;height:100%;}
.rys-loader-v1-msg{padding:15px 30px;display:none;margin-top:50px;text-align:center;font-weight:700;color:#666;font-size:14px;}
.rys-loader-v1-msg:after{content:'Working on your images...';}
.incoming-venue.post-submit #autocomplete-search{width:420px !important;margin-left:10px !important;}
.incoming-venue.post-submit #autocomplete-search-results{width:441px !important;margin-left:95px !important;}
.incoming-venue.post-submit {margin-top:-15px !important;}
.post-submit-message .sec-row-headers{margin-top:15px !important;}
/*.incoming-venue.post-submit.venue-exists{display:none !important;}*/

.parent-submit{float:left;width:100%;margin:10px 0px;border-top:1px solid #CCC;padding-top:15px;}