.dash {
	width: 45px;
	height: 40px;
	background: #fff;
	float: left;
	position: relative;
	border:1px solid #FE9101;
	border-radius:10px;
}

.dash .digit {
	font-size: 30px;
	font-weight: bold;
	float: left;
	width: 55px;
	text-align: center;
	font-family: Times;
	color: #555;
	position: relative;
	width:20px;
	line-height: 1;
}

.dash_title {
	position: absolute;
	display: block;
	bottom: 0px;
	text-align:center;
	font-size: 10px;
	color: #555;
	text-transform: uppercase;
	letter-spacing: 0px;
	width:45px;
	line-height: normal;
	font-weight: bold;
}

.content-header {
	margin-top: 20px;
  /*  width: auto;
    padding: 0px;*/
}

.countdown-title {
	margin-bottom: 8px; 
	font-weight: bold; 
	padding-left: 7px;

}

.event_summary {
	background: #FE9101;
	color: #FFFFFF;
	border-radius: 10px;
	margin-top: 20px;
}

.event_summary ul {
  	list-style-image: url(../images/star_or.png);
}

.menu2_brand {
	display: none;
}

#brand-list > a {
	background: #e7e7e7;
}

.ul-tab > li > a {
	background: #6a6a6a;
	color: #fff;
	font-weight: bold;
}

.ul-tab > li > a:hover {
	background: #6a6a6a;
	color: #fff;
	border-color: transparent;
}

.navbar-default {
	background: #e9e9e9;
}

#bs-example-navbar-collapse-2 {
	margin-top: 15px;
}

#invitee_alert_info {
	margin-top: 20px;
}

#invitee_alert_info > div {
	font-weight: bold;
	width: auto;
	padding: 0px;
	margin-right: 15px;
	text-align: center;
}

#not_comming {
	color: #FE9101;
	font-weight: bold;
}
 
#not_comming a {
	color: #FE9101;
	font-weight: bold;
}


#updbtn {
    padding-left: 68px;
    padding-right: 5px;
}

#updbtn > button {
	margin: 0 auto;
}

#updbtn > button:nth-child(2) {
	margin-right: 10px;
	float: right;
}

.video > iframe {
	width: 100%;
}


/*survival*/
.pubLogo {
	padding: 0px;
}

.pubLogo > img {
	height: 70px;
	width: 100%;
}

.l-title {
	color: #00a0e1;
}

#title {
	font-size: 40px;
	font-weight: normal;
	height: auto;
	padding: 0px;
}

#desc {
	margin-top: -20px;
	padding: 0px;
	font-size: 27px;
}

.alert-gray {
	background-color: #d4d8d9;
	margin-bottom: 10px;
}

.pubContent {
	display: none;
}

#border_footer {
	margin-top: 65px;
	height: 5px;
}


#content_footer h4, #content_footer h5 {
	font-weight: bold;
	color: #1c9fe0;
}

.pubImage img {
	border: 7px solid #fff;
}

.add_friend_container {
	background: #fafafa;
	border: 1px solid #e0e0e0;
	padding: 10px;
	margin-bottom: 10px;
}


.red {
	color: red;
}

#input-div {
	padding: 0px;
}

#sagepay-horz {
	float: right;
}

#input-fields-layout {
	background: #fafafa;
    border: 1px solid #e0e0e0;
    padding: 10px;
    padding-top: 30px;
    padding-bottom: 30px;
}

#submitform {
	float: right;
	margin-top: 50px;
}


#admin button{
	margin: 0 auto;
}



@media only screen and (max-width:1680px){

}
@media only screen and (max-width:1366px){

}
@media only screen and (max-width:1280px){

}
@media only screen and (max-width:1024px){

}
@media only screen and (max-width:960px){
	#updbtn {
	    padding-left: 20px;
	}

	#admin {
		width: 100%;
	}
	
}
@media only screen and (max-width:768px){
	.content-header {
		margin-right: 0px;
		float: left;
		width: 50%;
	}

	.event_summary {
		margin-left: 0px;
		width: auto;
		overflow: hidden;
		float: right;
	}

	.menu2_brand {
		display: block;
	}

	#bs-example-navbar-collapse-2 {
		padding: 0px;
	}

	#brand-list {
		display: none;
	}

	.ul-tab > li {
		width: 100%;
	}

	.nav-tabs > li > a {
		border-radius: 0px;
	}

	.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	    background: #6a6a6a;
	  	border: 0px;
	  	color: #fff;
	}


	#bs-example-navbar-collapse-2 {
		margin-top: 0px;
	}


	#invitee_alert_info > div {
		margin-right: 3.9px;
		font-size: 12.5px;
	}


	.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th {
	    white-space: normal;
	    word-wrap: break-word;
	    overflow-wrap: break-word;
	}

	#updbtn {
		width: auto;
		float: right;
		margin-bottom: 15px;
	}

	/*survival*/
	#title {
		text-align: center;
		font-size: 30px;
	}

	#desc {
		text-align: center;
		margin-top: -8px;
		font-size: 17px;
	}

	.l-title {
		width: 100%;
		margin-top: 30px;
	}
	.pubLogo {
		width: 25%;
		clear: both;
	}

	.pubLogo > img {
		height: 50px;
		width: 100%;
	}

	#sagepay-horz {
		float: none;
	}

	#submitform {
		float: none;
	}


	#updbtn > button:nth-child(2) {
		float: none;
	}

}
@media only screen and (max-width:640px){
	.content-header {
		margin-right: 0px;
		float: left;
	}

	.event_summary {
		margin-left: 0px;
		width: auto;
		overflow: hidden;
		float: right;
	}

	.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th {
	    font-size: 0.85em;
	}

	#updbtn {
		float: none;
		padding: 0px;
	}

	#content_footer {
		width: auto;
	}

	#content_footer {
		width: auto;
	}
	#admin button{
		margin-bottom: 10px;
	}

}
@media only screen and (max-width:480px){

	.dash {
		width: 40px;
		padding-left: 4px;
	}

	.dash .digit {
		font-size: 30px;
		width:auto;
	}

	.dash_title {
		font-size: 0.6em;
		width:auto;
		text-align: center;
	}

	.days_dash .dash_title {
		padding-left: 5px;
	}

	.content-header {
		margin-top: 10px;
		width: 100%;
	}

	.dash {
		width: 45px;
		padding-left: 4px;
	}

	.dash .digit {
		font-size: 30px;
		font-weight: bold;
		float: left;
		text-align: center;
		font-family: Times;
		color: #555;
		position: relative;
		width:auto;
		line-height: 1;
		margin-right: 2px;
	}

	.dash_title {
		position: absolute;
		display: block;
		bottom: 0px;
		text-align:center;
		font-size: 10px;
		color: #555;
		text-transform: uppercase;
		letter-spacing: 0px;
		width:auto;
		line-height: normal;
		font-weight: bold;
	}

	.countdown-title {
		width: 100%;
		padding: 0px;
		text-align: center;
		font-size: 15px;
		margin-bottom: 0px; 
		text-align: left;
		margin-left: 10px;
		color: #555555;
	}

	.event_summary {
		margin-left: 0px;
		width: 100%;
		overflow: hidden;
		float: right;
		height: 50%;
		margin-top: 3px;
	}
	.event_summary span {
		font-size: 0.85em;
	}

	.event_summary ul {
		margin-bottom: 0px;
		margin-top: -4px;
	}

	.event_summary ul > li{
		width: auto;
		font-size: 0.85em;
		margin-top: -2px;
	}

	#countdown_dashboard {
		width: auto;
		overflow:hidden;
		width: 230px;
		margin: 0 auto;
	}

	/*survival*/
	#title {
		text-align: center;
		font-size: 30px;
	}

	#desc {
		text-align: center;
		margin-top: -8px;
		font-size: 17px;
	}

	.pubLogo {
		width: 40%;
		clear: both;
	}

}
@media only screen and (max-width:320px){
	.content-header {
		margin-top: 5px;
		width: 100%;
	}

	.dash {
		width: 45px;
		padding-left: 4px;
	}

	.dash .digit {
		font-size: 30px;
		font-weight: bold;
		float: left;
		text-align: center;
		font-family: Times;
		color: #555;
		position: relative;
		width:auto;
		line-height: 1;
		margin-right: 2px;
	}

	.dash_title {
		position: absolute;
		display: block;
		bottom: 0px;
		text-align:center;
		font-size: 10px;
		color: #555;
		text-transform: uppercase;
		letter-spacing: 0px;
		width:auto;
		line-height: normal;
		font-weight: bold;
	}

	.countdown-title {
		width: 100%;
		padding: 0px;
		text-align: center;
		font-size: 15px;
		margin-bottom: 0px; 
		text-align: left;
		margin-left: 10px;
		color: #555555;
	}


	/*survival*/
	#title {
		text-align: center;
		font-size: 25px;
	}

	#desc {
		text-align: center;
		margin-top: -8px;
		font-size: 14px;
	}
	.pubLogo {
		width: 40%;
		clear: both;
	}

	.pubLogo > img {
		height: 30px
	}

}.dash {
	width: 45px;
	height: 40px;
	background: #fff;
	float: left;
	position: relative;
	border:1px solid #FE9101;
	border-radius:10px;
}

.dash .digit {
	font-size: 30px;
	font-weight: bold;
	float: left;
	width: 55px;
	text-align: center;
	font-family: Times;
	color: #555;
	position: relative;
	width:20px;
	line-height: 1;
}

.dash_title {
	position: absolute;
	display: block;
	bottom: 0px;
	text-align:center;
	font-size: 10px;
	color: #555;
	text-transform: uppercase;
	letter-spacing: 0px;
	width:45px;
	line-height: normal;
	font-weight: bold;
}

.content-header {
	margin-top: 20px;
  /*  width: auto;
    padding: 0px;*/
}

.countdown-title {
	margin-bottom: 8px; 
	font-weight: bold; 
	padding-left: 7px;

}

.event_summary {
	background: #FE9101;
	color: #FFFFFF;
	border-radius: 10px;
	margin-top: 20px;
}

.event_summary ul {
  	list-style-image: url(../images/star_or.png);
}

.menu2_brand {
	display: none;
}

#brand-list > a {
	background: #e7e7e7;
}

.ul-tab > li > a {
	background: #6a6a6a;
	color: #fff;
	font-weight: bold;
}

.ul-tab > li > a:hover {
	background: #6a6a6a;
	color: #fff;
	border-color: transparent;
}

.navbar-default {
	background: #e9e9e9;
}

#bs-example-navbar-collapse-2 {
	margin-top: 15px;
}

#invitee_alert_info {
	margin-top: 20px;
}

#invitee_alert_info > div {
	font-weight: bold;
	width: auto;
	padding: 0px;
	margin-right: 15px;
	text-align: center;
}

#not_comming {
	color: #FE9101;
	font-weight: bold;
}
 
#not_comming a {
	color: #FE9101;
	font-weight: bold;
}



#updbtn > button:nth-child(2) {
	margin-right: 10px;
}

.video > iframe {
	width: 100%;
}


/*survival*/
.pubLogo {
	padding: 0px;
}

.pubLogo > img {
	height: 70px;
	width: 100%;
}

.l-title {
	color: #00a0e1;
}

#title {
	font-size: 40px;
	font-weight: normal;
	height: auto;
	padding: 0px;
}

#desc {
	margin-top: -20px;
	padding: 0px;
	font-size: 27px;
}

.alert-gray {
	background-color: #d4d8d9;
	margin-bottom: 10px;
}

#first_gray {
	margin-top: 40px;
}

#border_footer {
	margin-top: 65px;
	height: 5px;
}


#content_footer h4, #content_footer h5 {
	font-weight: bold;
	color: #1c9fe0;
}

.modal {
	overflow-y: auto;
}

.red {
	color: red;
}

.pagination>li.active>a {
  background: purple;
  color: #fff;
}

.pagination {
	margin: 0px;
}	

#r2l {
	float:right;
}


@media only screen and (max-width:1680px){

}
@media only screen and (max-width:1366px){

}
@media only screen and (max-width:1280px){

}
@media only screen and (max-width:1024px){

}
@media only screen and (max-width:960px){
	
}
@media only screen and (max-width:768px){
	.content-header {
		margin-right: 0px;
		float: left;
		width: 50%;
	}

	.event_summary {
		margin-left: 0px;
		width: auto;
		overflow: hidden;
		float: right;
	}

	.menu2_brand {
		display: block;
	}

	#bs-example-navbar-collapse-2 {
		padding: 0px;
	}

	#brand-list {
		display: none;
	}

	.ul-tab > li {
		width: 100%;
		border: 0.5px solid #fff;
	}

	.nav-tabs > li > a {
		border-radius: 0px;
	}

	.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	    background: #6a6a6a;
	  	border: 0px;
	  	color: #fff;
	}


	#bs-example-navbar-collapse-2 {
		margin-top: 0px;
	}


	#invitee_alert_info > div {
		margin-right: 3.9px;
		font-size: 12.5px;
	}


	.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th {
	    white-space: normal;
	    word-wrap: break-word;
	    overflow-wrap: break-word;
	}

	#updbtn {
		width: auto;
		float: right;
	}

	/*survival*/
	#title {
		text-align: center;
		font-size: 30px;
	}

	#desc {
		text-align: center;
		margin-top: -8px;
		font-size: 17px;
	}

	.l-title {
		width: 100%;
		margin-top: 30px;
	}
	.pubLogo {
		width: 25%;
		clear: both;
	}

	.pubLogo > img {
		height: 50px;
		width: 100%;
	}

}
@media only screen and (max-width:640px){
	.content-header {
		margin-right: 0px;
		float: left;
	}

	.event_summary {
		margin-left: 0px;
		width: auto;
		overflow: hidden;
		float: right;
	}

	.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th {
	    font-size: 0.85em;
	}

	#updbtn {
		float: none;
		padding: 0px;
	}

	#content_footer {
		width: auto;
	}

	#content_footer {
		width: auto;
	}

	#r2l {
		float:none;
		margin-top: 30px;
	}

	#pagination_box {
	    text-align: center;
	}
}
@media only screen and (max-width:480px){

	.dash {
		width: 40px;
		padding-left: 4px;
	}

	.dash .digit {
		font-size: 30px;
		width:auto;
	}

	.dash_title {
		font-size: 0.6em;
		width:auto;
		text-align: center;
	}

	.days_dash .dash_title {
		padding-left: 5px;
	}

	.content-header {
		margin-top: 10px;
		width: 100%;
	}

	.dash {
		width: 45px;
		padding-left: 4px;
	}

	.dash .digit {
		font-size: 30px;
		font-weight: bold;
		float: left;
		text-align: center;
		font-family: Times;
		color: #555;
		position: relative;
		width:auto;
		line-height: 1;
		margin-right: 2px;
	}

	.dash_title {
		position: absolute;
		display: block;
		bottom: 0px;
		text-align:center;
		font-size: 10px;
		color: #555;
		text-transform: uppercase;
		letter-spacing: 0px;
		width:auto;
		line-height: normal;
		font-weight: bold;
	}

	.countdown-title {
		width: 100%;
		padding: 0px;
		text-align: center;
		font-size: 15px;
		margin-bottom: 0px; 
		text-align: left;
		margin-left: 10px;
		color: #555555;
	}

	.event_summary {
		margin-left: 0px;
		width: 100%;
		overflow: hidden;
		float: right;
		height: 50%;
		margin-top: 3px;
	}
	.event_summary span {
		font-size: 0.85em;
	}

	.event_summary ul {
		margin-bottom: 0px;
		margin-top: -4px;
	}

	.event_summary ul > li{
		width: auto;
		font-size: 0.85em;
		margin-top: -2px;
	}

	#countdown_dashboard {
		width: auto;
		overflow:hidden;
		width: 230px;
		margin: 0 auto;
	}

	/*survival*/
	#title {
		text-align: center;
		font-size: 30px;
	}

	#desc {
		text-align: center;
		margin-top: -8px;
		font-size: 17px;
	}

	.pubLogo {
		width: 40%;
		clear: both;
	}

}
@media only screen and (max-width:320px){
	.content-header {
		margin-top: 5px;
		width: 100%;
	}

	.dash {
		width: 45px;
		padding-left: 4px;
	}

	.dash .digit {
		font-size: 30px;
		font-weight: bold;
		float: left;
		text-align: center;
		font-family: Times;
		color: #555;
		position: relative;
		width:auto;
		line-height: 1;
		margin-right: 2px;
	}

	.dash_title {
		position: absolute;
		display: block;
		bottom: 0px;
		text-align:center;
		font-size: 10px;
		color: #555;
		text-transform: uppercase;
		letter-spacing: 0px;
		width:auto;
		line-height: normal;
		font-weight: bold;
	}

	.countdown-title {
		width: 100%;
		padding: 0px;
		text-align: center;
		font-size: 15px;
		margin-bottom: 0px; 
		text-align: left;
		margin-left: 10px;
		color: #555555;
	}


	/*survival*/
	#title {
		text-align: center;
		font-size: 25px;
	}

	#desc {
		text-align: center;
		margin-top: -8px;
		font-size: 14px;
	}
	.pubLogo {
		width: 40%;
		clear: both;
	}

	.pubLogo > img {
		height: 30px
	}

}