.uvc-eventlist .uvc-elbutton .uv-btn:first-child{margin-bottom: 10px;}
body h1{padding-top: 30px;}
body .uvc-eldate .uv-eldate-m {
    border-bottom-color: #ffffff;
}

body{
	background-color: #000;
	color: #fff;
}
a:hover{color: inherit;}
h1, h2, h3, h4, h5, h6{color: #fff;}
.uv-header{
	background-color: #000;
	box-shadow: 0px 0px 5px 0px rgba(200, 200, 200, 0.7);
}
.uv-hide{ display: none!important; }
.uv-mb30{ margin-bottom: 30px; }

.uv-mainmenu > li > a, .uvc-controls, .uvc-controls i, .uvc-th, .uvc-daylabel, .uv-summaryfinalinfo h1, .uv-summaryfinalinfo h2, .uv-panel .uv-panelbody h5, .uv-msgcontent, .uv-datecalendar, .uv-summarydatainfo, .uv-checkouttimer h6, .uv-panellist .uv-panelbody p, .pop-close, .uv-popmsg .uv-msgcontent p{color: #fff!important;}
.uv-panel .uv-panelbody h3, .uv-panel .uv-panelheader h3{color: #CCC!important;}
.uv-panel .uv-panelbody h4, .uv-summarybottommsg, .uv-formobservations li{color: #DDD!important;}
.uv-summarydatainfo h5{border-bottom-color: #666;}
.uvc-daylabel{background-color: #2f2f2f;}
.uvc-calgrid .uvc-day{
    border-right: 1px solid #222;
    border-bottom: 1px solid #222;
}
.uv-headersocials li a i{color: #fff!important;}
.uv-footer{background-color: #1a1a1a;}
.uv-footercopy{
	padding-left: 100px;
	min-height: 50px;
/*
	-webkit-background-size: auto 50px;
    -moz-background-size: auto 50px;
    -o-background-size: auto 50px;
    background-size: auto 50px;
*/

	-webkit-background-size: 90px auto;
    -moz-background-size: 90px auto;
    -o-background-size: 90px auto;
    background-size: 90px auto;
    
    background-position: center left;


}
.uv-footermenu{margin-top: 14px;}
.uvc-calgrid .uvc-day{background: rgba(58, 52, 51, 0.8);}
.uvc-calgrid .uvc-nextmonth, .uvc-calgrid .uvc-pastmonth, .uvc-calgrid .uvc-pastday{background: rgba(50, 50, 50, 0.8);}
.uv-upcomingmenu button, .uv-upcomingmenu button i{color: #AAA;}
.uv-upcomingmenu button.active i, .uv-upcomingmenu button.active{color: #fff;}
.uv-btn{background-color: #264D8B;}
.uvc-eldate h5{border-bottom: 3px solid #264D8B;}
.uv-panel{
	background: rgba(0, 0, 0, 0.3);
	border: 1px solid rgba(100, 100, 100, 0.7);
}
.uv-borbotF5, .btn-default{border: 1px solid rgba(100, 100, 100, 0.7);}
.uv-ticketssel{color: #fff;}
.uv-panel.closed .uv-panelheader button, .uv-panel.closed a .uv-panelheader, .uv-btn1{
    background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #000000), color-stop(1, #444444) );
    background-image: -o-linear-gradient(bottom, #000000 0%, #444444 100%);
    background-image: -moz-linear-gradient(bottom, #000000 0%, #444444 100%);
    background-image: -webkit-linear-gradient(bottom, #000000 0%, #444444 100%);
    background-image: -ms-linear-gradient(bottom, #000000 0%, #444444 100%);
    background-image: linear-gradient(to bottom, #000000 0%, #444444 100%);
}
.urcart_terms, a, .uv-panel .uv-panelbody a.uv-addtocalendarlink, body .uv-panel .uv-panelbody.uv-panelinfo p a{color: #264D8B;}
.btn-default, .uv-submititems, .uv-popmsg .uv-popheader{background-color: #264D8B;}
.btn-default:hover
{ 
	background-color: #294D8B;
	color:#fff;
}
.uv-panel .uv-panelfooter{
	background-color: #1a1a1a;
	border-top: 1px solid rgba(100, 100, 100, 0.7);
}
.uv-ticketssel .uv_theaders{padding-bottom: 10px;}
.uv-ticketssel .uv_theaders .uv_wrap{border-bottom: 3px solid rgba(100, 100, 100, 0.7);}
.uv_item.uv_selected{background-color: #000;}
.uv-panel-tickets:not(.closed), .uv-panel-reservations:not(.closed), .uv-panel-tables:not(.closed){border-top: 1px solid rgba(100, 100, 100, 0.7);}
.uv-panel .uv-panelbody.uv-panelinfo > i{color: #CCC;}
.uv-form input, .uv-form textarea, .uv-form input[type='number'], .uv-promocodecopies{
	background-color: transparent;
	border: 1px solid #DDD;
	border-radius: none;
	color: #fff;
	font-family: inherit;
	outline: none;
}
.uv-promocodecopies{
	padding: 10px;
	line-height: normal;
}
.uv-btn1{
	color: #fff;
	border: 1px solid rgba(80, 80, 80, 0.6);
}
.uv-panel.uv-socialshares{background: inherit;}
body .uv-summaryinfoheader h2{color: #fff;}
body .uv-ckeckouttopbar, .pop-charge{background-color: #1a1a1a;}
.pop-close{top: 1px;}
.pop-close:hover{background-color: #555;}
.pop-charge{border: 1px solid rgba(100, 100, 100, 0.7);}
body .uv-summaryinfoheader ul li.active a {
    background-color: #222;
    border: 1px solid #444;
    color: #fff;
}
/* venue  */
.uv-pagebrand-mainlogo img{ left: 200px; }

@media(max-width: 560px)
{
	.uv-pagebrand-mainlogo img{ left: 140px; }
}

@media(max-width: 480px)
{
	.uv-pagebrand-mainlogo img
	{
	    display: none;
	}
}

.dynamic-bar
{
	background: rgb(13,30,57);
    background: -moz-linear-gradient(top, rgba(13,30,57,1) 0%, rgba(60,118,210,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(13,30,57,1)), color-stop(100%,rgba(60,118,210,1)));
    background: -webkit-linear-gradient(top, rgba(13,30,57,1) 0%,rgba(60,118,210,1) 100%);
    background: -o-linear-gradient(top, rgba(13,30,57,1) 0%,rgba(60,118,210,1) 100%);
    background: -ms-linear-gradient(top, rgba(13,30,57,1) 0%,rgba(60,118,210,1) 100%);
    background: linear-gradient(to bottom, rgba(13,30,57,1) 0%,rgba(60,118,210,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d1e39', endColorstr='#3c76d2',GradientType=0);
    height: 40px;
    z-index: 1;
}
.uv-submenu li a
{
	color:#fff;
	background: #000;
}
.uv-submenu
{
	background: #000!important;
	border: 1px solid #000;
}
.uv-submenu li a:hover{ background-color: rgb(60,118,210) }
.uv-mainmenu > .uv-droparrow{ margin-right: 15px; }

.uvc-dateevents > li > a{ color:#fff; }
.uvc-dateevents > li > a:hover{ color:#264D8B; }
/* checkout 2 venue changes*/

.uv-checkoutimerbox{ background-color: #000!important; }
.uv-ckeckouttopbar{ top: 30px; }

.uv-ckeckouttopbar .uv-section-inner h2
{
    border-color: #264D8B !important;
    background-color: #264D8B !important;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.btn-danger
{
	border-color: #264D8B !important;
    background-color: #264D8B !important;
}
.uv-summaryinfoheader ul li.active a 
{ 
	background-color: #264D8B !important;
	border-color: #264D8B !important; 
	color:#fff!important;
}

.uv-checkouttimer h5{ color : #00a8ff!important; }

.uv-btnpurchase
{
	border-color: #264D8B !important;
	background-color: #264D8B!important;
	background-image:none!important;
}
.uv-formhelpquestion
{
	border-color: #264D8B !important;
    background-color: #264D8B !important;
}
.uv-panel .uv-panelbody a.uv-addtocalendarlink {
    color: #00a8ff !important;
    font-size: 14px;
}
.uv-panel .uv-panelinfo a i{ color:#00a8ff!important; }
.uv-venuebrandcolor{ color:#00a8ff!important;  }
.uv-panel .uv-panelbody.uv-panelinfo p a {
    color: #00a8ff;
}
.badge-added{ background-color:#00a8ff; }
/**/
.uvcenter
{
	margin-left: auto;
	margin-right: auto;
}
.uvc-noeventsmsg{color: #fff;}
.uv-mapinfo .uv-mapoptions
{
	background-color: transparent;
}

.uv-headermenu
{
	z-index: 2;
	background: #000;
}
.uv-menu-open
{
	height: auto!important;
}
/* code guest list */


.uv-menu, .uv-menu li {
    list-style: none;
    margin: 0;
    padding: 0;
}

.uv-guestmustarrive{
	text-align: center;
	font-weight: 600;
	font-size: 20px;
	margin-bottom: 10px;
}
.uv-menu-guests{margin-bottom: 20px;}

.uv-blockcenter {
    display: block;
    margin: auto;
    text-align: center;
    font-size: 0px;
}

.uv-menu-guests > li{
	width: 33.3333%;
	padding: 5px;
	float: none;
	display: inline-block;
}

.uv-menu-guests > li > button{
	width: 100%;
	display: block;
	padding: 12px 0;
	outline: none;
	border: 0;
	line-height: 1;
	position: relative;
	color: #fff;
	font-weight: 600;
	text-align: center;
	font-size: 14px;
	cursor: pointer;
	padding-left: 30px;
}
.uv-menu-guests > li > button:after{
	font-family: 'FontAwesome';
    display: block;
    content: "\f067";
    position: absolute;
    left: 0;
    top: 0;
    font-size: 14px;
    height: 100%;
    line-height: 2.8;
    width: 40px;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.18);
}
.uv-bgcolor-neutral,.uv-bgcolor-genderless{background-color: #93be5f;}
.uv-bgcolor-female{background-color: #fe628a;}
.uv-bgcolor-male{background-color: #7081ff;}
.uv-listadder-cont{
	padding-bottom: 10px;
	min-height: 80px;
}
.uv-listadder-empty{
	text-align: center;
	text-transform: uppercase;
	font-size: 20px;
	padding: 20px 0;
}
.uv-listadder-table{
	width: 100%;
    margin: 0;
    padding: 0;
    font-size: 14px;
    color: inherit;
    margin-top: 20px;
}
.uv-listadder-table tbody td{border: 1px solid #e0e0e0;}
.uv-listadder-form .uv-input-cont{
	float: left;
	width: 50%;
	position: relative;
	padding: 0 5px;
}
.uv-listadder-form .uv-input-cont:nth-child(odd){padding-left: 0px;}
.uv-listadder-form .uv-input-cont:nth-child(even){padding-right: 0px;}
.uv-listadder-form .uv-btn-p, .uv-listadder-form .uv-btn-s{float: right;}
.uv-listadder-form .uv-btn-p{margin-left: 10px;}
.uv-listadder-form select{
	background-color: #f3f3f3;
    border-color: #d8d8d8;
    margin-bottom: 10px;
    display: block;
    width: 100%;
    height: 37px;
    padding: 8px 15px;
    font-size: 14px;
    line-height: 1.4;
    color: #555;
    border-radius: 0px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d8d8d8;
    outline: none;
}
.uv-dob-cont{
	clear: both;
	float: left;
}
.uv-listadder-formtitle{
	color: #fff;
	font-size: 16px;
	text-align: left;
	padding: 12px 20px;
	font-weight: 600;
	line-height: 1;
	margin-bottom: 15px;
	margin-top: 10px;
}
.uv-listadder-form .uv-input-cont:nth-child(odd) {
    padding-left: 0px;
}
.uv-listadder-form .uv-input-cont {
    float: left;
    width: 50%;
    position: relative;
    padding: 0 5px;
}

.uv-listadder-form, .uv-listadder-table, .uv-listadder-empty{display: none;}
.uv-listadder-form.visible, .uv-listadder-table.visible, .uv-listadder-empty.visible{display: block;}

.uv-listadder-table > div:before, .uv-listadder-table > div:after{
	display: table;
	content: " ";
}

.uv-listadder-table .listitem, .uv-listadder-table .listheaders {
    padding-left: 20px;
    padding-right: 25px;
}

.uv-listadder-table .listheaders {
    font-size: 11px;
    font-weight: normal;
    text-align: left;
}

.uv-listadder-table > div {
    position: relative;
}
.uv-listadder-table > div:after {
    clear: both;
}
.uv-listadder-table .ismale:before, .uv-listadder-table .isfemale:before, .uv-listadder-table .isneutral:before, .uv-listadder-table .isgenderless:before{
	font-family: 'FontAwesome';
	content: "\f183";
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	left: -5px;
	top: 0;
	bottom: 0;
	z-index: 10;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	margin: auto;
	color: #fff;
}


.uv-listadder-table .ismale:before{
	content: "\f183";
	background-color: #7081ff;
}
.uv-listadder-table .isfemale:before{
	content: "\f182";
	background-color: #fe628a;
}
.uv-listadder-table .isneutral:before, .uv-listadder-table .isgenderless:before{
	content: "\f22d";
	background-color: #93be5f;
}

.uv-listadder-table > div > div.name {
    width: 35%;
}

.uv-listadder-table > div > div.email {
    width: 27%;
}
.uv-listadder-table > div > div.phone {
    width: 18%;
}
.uv-listadder-table > div > div.dob {
    width: 20%;
}

.uv-listadder-table > div > div {
    float: left;
    padding: 10px 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*
.uv-listadder-table .listitem:nth-child(even) {
    background-color: #f2f2f2;
}
*/
.uv-listadder-table .listitem:nth-child(odd){background-color: #f7f7f7;}

.uvmaxw600 {
    max-width: 600px;
}


#uv-listaddersave >form textarea, form input {
    background-color: #f3f3f3;
    border: 1px solid #d8d8d8;
    margin-bottom: 10px;
    font-size: 12px;
}
.uv-dob-cont>label{
	font-size: 14px;
}
#uv-listaddersave >textarea, input {
    display: block;
    width: 100%;
    line-height: 1.4;
    padding: 8px 15px;
    outline: none;
}


.uv-dob-cont select {
    width: auto;
    display: inline-block;
    min-width: 30px;
}
.uvjs-validate label.error, .uv-hasvalidate label.error {
    color: #fc4545 !important;
    line-height: 1;
    font-size: 10px;
    margin-top: -25px;
    display: block;
    padding: 0 15px;
    text-align: right;
    margin-bottom: 15px;
    opacity: 0.7;
}
#dobyear-error{
	display: inline-block;
}
#dobmonth-error,#dobday-error{display: none!important;}
.uv-chackoutvalidate #dobmonth-error, 
.uv-chackoutvalidate #dobday-error, 
.uv-chackoutvalidate #dobyear2-error{
	bottom: -1px; display: block!important;
}
#labeljoinmail{font-size: 14px;}
#joinmail{float: left;width: 15px;margin-top: 10px;}
.cleardiv {
    clear: both;
}
#uv-flistaddersave>.uv-dob-cont>.bootstrap-select{
	width: auto;	
}
#uv-flistaddersave>.uv-dob-cont>.bootstrap-select>button{
	background-color: #f3f3f3;
    border: 1px solid #d8d8d8;
    color: #000;
    
}
/* code guest list end*/