body {text-align: left !important;}

.footer_copy {text-align: center;}

a.button,
input.button,
.events_table tbody tr {
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.events_table tbody tr:nth-child(even) {
	background-color: rgb(247, 247, 247) !important;
}
.events_table tbody tr:nth-child(odd) {
	background-color: rgb(255, 255, 255) !important;
}


a.button, input.button {font-size: 14px !important;}

a.button.post_button,
input.button.post_button {
	padding: 5px 10px;
}

a.button.post_button.primary_grey {color: #363636;}
a.button.post_button.primary_grey:hover {color: #fff;}

.primary_grey:hover {
	color: #fff !important;
	background: url(/images/main/button_overlay.png) center top repeat-x #7A7A7A !important;
	box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, .3), 0px 0px 0px 2px rgba(122, 122, 122, .8) !important;
}




.clear {clear:both;}

.clearfix:after {
   content: ".";
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}

.hidden {display: none;}

.hash_box, .white_box {
	background: url(/images/cross_hatch.gif) !important;
	border: 1px solid #D1D1D1 !important;
	padding: 15px !important;
}

.white_box {
	background: #fff !important;
}

#pageContainer {
	width: 960px;
	font-size: 14px !important;
	font-family: 'Lucida Grande','Lucida Sans Unicode',Helvetica,Arial,sans-serif !important;
	line-height: 20px;
}

#contentContainer {
	padding: 20px 0 0 0 !important;
	color: #596457;
}

.info_tooltip {
	display: inline-block;
	width: 19px;
	height: 19px;
	background: url(/images/post_login/info.png) no-repeat scroll center center transparent;
	position: relative;
}

.info_tooltip:hover {cursor: pointer;}
	
.tooltip {
	width: 285px;
	position: absolute;
	left: 40px;
	top: -22px;
	z-index: 99999;
	border: 1px solid #808080;
	box-shadow: 0px 0px 15px #666;
	background: url(/images/public/plan/tooltip_bg.gif);
	color: #fff;
	text-indent: 0;
	font-weight: normal;
}

	.tooltip_text {display: none;}

	.tooltip_content {
		padding: 20px;
		line-height: 22px;
	}
		.tooltip_content:hover {cursor: default;}
		.tooltip_content em {font-size: 11px;}

	.tooltip_content strong {
		color: #46caff;
	}

	.tooltip_arrow,
	.tooltip_arrow_border {
		border-style: solid;
		border-width: 20px;
		height: 0;
		width: 0;
		position: absolute;
		left: 40px;
		top: 10px;
	}

	.tooltip_arrow_border {
		border-color: transparent #808080 transparent transparent;
		left: -41px;
	}

	.tooltip_arrow {
		border-color: transparent #363636 transparent transparent;
		left: -40px;
	}
	
#feedback {
	position: absolute;
	right: 0;
	top: 230px;
	z-index: 5002;
}

	#feedback a {
		display: block;
		width: 42px;
		height: 125px;
		background: url(/images/post_login/need_help.gif?new) left top no-repeat;
	}
	
	#feedback a:hover {
		background-position: right top;
	}

/*--------------------------------------------------------POST LOGIN MODAL-----------------*/

#pl_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(/images/overlay.png);
	background: rgba(0, 0, 0, .5);
	z-index: 20000;
}

#pl_generic_modal {
	position: fixed;
	left: 50%;
	top: 50%;
	background: #f3f3f5;
	background: url(/images/cross_hatch.png) rgba(255, 255, 255, .3);
	z-index: 30000;
}

#pl_generic_modal_content {
	position: relative;
	margin: 30px;
	padding: 30px;
	background: #FFFFFF;
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
}

#pl_close {
	display: block;
	width: 42px;
	height: 42px;
	background: url(/images/modal_close.png) 0 0 no-repeat;
	position: absolute;
	right: 10px;
	top: 12px;
	z-index: 31000;
}

.modal_content {display: none;}


/*----------------------------------------------ONBOARDING FINISHED MODAL-----------------*/

.onboarding-finished-modal{
	padding: 20px;
}

.onboarding-finished-modal h2{
	font-size: 18px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	padding-bottom: 7px;
	border-bottom: 1px solid #dddddd;
	margin-bottom: 20px;
	color: #4a4a4a;
	width: 100%;
}

.onboarding-finished-modal .onboarding-finished-options{
	width: 100%;
	margin-top: 20px;
	padding-top: 20px;
	display: block;
	text-align: center;
	border-top: 1px solid #dddddd;
}

.onboarding-finished-modal .onboarding-finished-options a{
	background: #7dc142;
	color: #ffffff;
	font-size: 13px;
	padding: 10px 15px;
	display: inline-block;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.onboarding-finished-modal .onboarding-finished-options a:first-child{
	margin-right: 15px;
}

.onboarding-finished-modal .onboarding-finished-options a:hover{
	opacity: 0.7;
	text-decoration: none;
}

/*--------------------------------------------------------NEED HELP MODAL-----------------*/

#need_help {
	width: 50px;
	height: 50px;
	background: red;
	position: fixed;
	right: 0;
	top: 230px;
}

#need_help_form_content {
	width: 450px;
}

	#need_help_form_content h2 {
		margin-bottom: 10px;
	}

	#need_help_form_content label {
		width: 70px;
		height: 30px;
		line-height: 33px;
		float: left;
	}

	#need_help_form_content #subject,
	#need_help_form_content #message,
	#need_help_form_content #help_form_submit_buttom {
		float: left;
	}

	#need_help_form_content #subject {
		width: 350px;
	}

	#need_help_form_content #message {
		width: 350px;
		height: 150px;
		margin-bottom: 20px;
	}

	#need_help_form_content #help_form_submit_buttom {
		margin: 0 15px 0 72px !important;
	}

	#need_help_form_content #help_form_close {
		margin: 0 0 0 15px !important;
	}

	#need_help_form_content #help_form_submit_buttom,
	#need_help_form_content #help_form_close {
		padding: 0 10px !important;
		height: 30px !important;
		line-height: 30px !important;
		color: #fff;
		font-family: Helvetica, Arial, sans-serif;
	}
	

/*--------------------------------------------------------FANS LIST PAGE-----------------*/

#add_people_button {
	float: left;
}


#total_subscribers_box,
#remaining_messages {
	float: right;
	font-size: 13px;
	color: #747474;
}

	#total_subscribers_box h1,
	#remaining_messages h1 {
		font-size: 45px;
		color: #17669b !important;
		font-weight: normal;
		font-family: 'Lucida Grande',Helvetica,Arial,sans-serif !important;
	}
	
/*--------------------------------------------------------ADD/IMPORT PAGE-----------------*/

#import_header {
	height: 55px;
	font-size: 18px;
	line-height: 55px;
	text-align: center;
}

	#import_header a {
		font-weight: bold;
		color: #17669b;
	}
	
.free_account_disclaimer {
	width: 910px;
	background: url(/images/post_login/error_x.gif) 13px 13px no-repeat #e84141;
	text-align: left;
	padding: 10px 10px 10px 40px;
}

#option_tabs a {
	height: 34px !important;
	margin: 0 -1px 0 0 !important;
	padding: 0 15px 0 15px!important;
	background: #FBFBFB !important;
	border: 1px solid #E6E6E6;
	border-bottom: none;
	border-radius: 6px 6px 0 0;
	box-shadow: 0 0 2px #EEEEEE inset;
	color: #474747 !important;
	line-height: 34px;
}

	#option_tabs a.current {
		background: #236699 !important;
		border: 1px solid #236699 !important;
		box-shadow: none;
		color: #FFFFFF !important;
		font-weight: bold;
		margin-right: 0;
	}
	
#option_tabs_bar {
	height: 10px;
	background: #236699;
	margin-bottom: 20px;
}

#step_title {

	padding-bottom:20px!important;

}


#step_title span {
	color: #17669b;
}

#help {
	width: 300px;
	float: right;
	margin-bottom: 15px;
}

#webmail_login,
#import_file_box {
	width: 335px;
	float: left;
}

	#webmail_login input[type="text"],
	#webmail_login input[type="password"] {
		width: 320px;
	}
	
	#webmail_login input[type="button"] {
		margin: 20px 0 0 3px;
	}
	
#import_file {
	width: 130px;
	color: transparent;
}

#uploaded_file_name{
	display: block;
	clear: both;
	margin-top: 5px;
}

#import_file_box {
	height: 50px;
	display: table;
}

#steps {
	background: none !important;
	margin-top: 20px !important;
}

#textbox_email_input {
	width: 895px;
}

#edit_subscriber_form {
	border: none;
}

#edit_subscriber_form td {
	border: none;
}
	
#edit_subscriber_form input[type=text] {
	width: 250px;
}

.manage-row{
	width: 100%;
	display: table;
	float: left;
}
.manage-row .manage-option{
	width: 448px;
	display: block;
	height: 200px;
	float: left;
	margin-right: 30px;
	background: #f4f4f4;
	font-size: 24px;
	line-height: 200px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #7dc142;
}
.manage-row .manage-option span{
	display: inline-block;
    padding: 20px;
    color: #ffffff;
    background: rgba(0,0,0,0.4);
    border-radius: 3px;
    line-height: 20px;
    margin-top: 70px;
}
.manage-row .manage-option:last-child{
	margin-right: 0px;
}
.manage-row .manage-import{
	background: url(/images/manage/addfans.png) no-repeat 0px 0px #f4f4f4;
}
.manage-row .manage-map{
	background: url(/images/manage/fanmap.gif) no-repeat 0px 0px #f4f4f4;
}
.manage-help {
    display: inline-block;
    float: right;
    background: url(/images/networks-faq.png) no-repeat 0px 0px!important;
    width: 24px;
    height: 24px;
    text-indent: -9999px;
    margin-right: 25px;
    margin-top: 20px;
}
.open-modal {
	display: inline-block;
    margin-right: 25px;
    margin-top: 20px;
}
#open-modal{
	width: 420px;
	padding: 20px;
}
#generate {
	padding: 7px 18px;
}
.error {
	color: red;
	text-align: left;
	width: 100%;
	background: none;
	padding: 0;
}
#manage-faq {
	width: 800px;
	padding: 20px;
}
#manage-faq p{
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    margin-top: 0px;
    margin-bottom: 10px;
    line-height: 21px;
}
#manage-faq p.manage-faq-q{
	font-weight: bold;
	margin-bottom: 0px;
}
#manage-faq h2 , #open-modal h2{
    font-size: 18px;
    font-weight: bold;
    color: #4a4a4a;
    font-family: Arial, Helvetica, sans-serif;
    padding-bottom: 7px;
    border-bottom: 1px solid #dddddd;
    margin-bottom: 10px;
}
#open-modal h2 {
	width: 100%;
	text-align: center;
}
.invisible{
	display: none;
}
#total_subscribers_box{
    margin-top: 10px;
}
#total_subscribers_box h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #4a4a4a;
	margin-bottom: 20px;
	text-align: center;
}
#total_subscribers_box h2 a{
	font-size: 14px;
	font-weight: normal;
}
#total_subscribers_box h2 span{
	color: #888888;
}
#fanActivityTable{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
#fanActivityTable td{
	padding-top: 15px;
	padding-bottom: 15px;
}

/*--------------------------------------------------------EVENTS PAGE-----------------*/

#events_display {
	margin-bottom: 20px;
}

#events_actions {
	height: 50px;
	border: 1px solid #D1D1D1;
	background: url(/images/cross_hatch.gif);
}

#events_actions > * {float: left;}

	#events_actions span {
		display: inline-block;
		width: 50px;
		height: 100%;
		background: url(/images/post_login/events_icon_calendar.png) center center no-repeat;
	}

	#events_actions h2 {
		height: 50px;
		line-height: 50px;
		padding: 0 15px;
		background: #3b3b3b;
		color: #fff;
	}

	#events_actions a.button {
		font-size: 12px !important;
		padding: 3px 10px !important;
		margin: 13px 0 0 15px;
	}

		#events_actions a.button.primary_grey,
		#events_export,
		#sn_not_dates {color: #464646;}

#events_details {font-size: 12px;}

.events_table {border-color: #bebebe; border-radius: 0;}

	.events_table th {
		font-size: 11px;
		font-weight: bold;
		border-right: 1px solid #bebebe;
		border-bottom: 1px solid #bebebe;
	}

	.events_table thead tr {
		background: #f7f7f7; /* Old browsers */
		background: -moz-linear-gradient(top,  #f7f7f7 0%, #ffffff 50%, #f9f9f9 100%); /* FF3.6+ */
		background: -webkit-linear-gradient(top,  #f7f7f7 0%,#ffffff 50%,#f9f9f9 100%); /* Chrome10+,Safari5.1+ */
		background: -ms-linear-gradient(top,  #f7f7f7 0%,#ffffff 50%,#f9f9f9 100%); /* IE10+ */
		background: linear-gradient(top,  #f7f7f7 0%,#ffffff 50%,#f9f9f9 100%); /* W3C */
	}

	.events_table th.last {border-right: 0;}

	.events_table td {border-right: 1px solid #EDECEC;}

.event_edit, .event_delete {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-right: 10px;
}

	.event_edit {background: url(/images/post_login/events_icon_edit.png) center center no-repeat;}
	.event_delete {background: url(/images/post_login/events_icon_delete.png) center center no-repeat;}

#events_export span {
	padding-left: 30px;
	background: url(/images/post_login/events_icon_export.png) 0 center no-repeat;
}

#contentContainer .loading {
	left: 0;
	top: 0;
}

	#contentContainer .loading div {
		margin: 0;
	}

/*-----------------EVENTS MODALS-----------------*/

#socialnet_import_modal,
#artist_data_modal {width: 820px;}

#artist_data_modal p {font-size: 14px;}

#artist_data_modal h2 {margin-bottom: 20px;}

#artist_data_modal ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#artist_data_modal li {
	margin-bottom: 15px;
	font-weight: bold;
	font-size: 18px;
}

	#artist_data_modal li p {
		margin: 10px 0 0 0;
		padding-left: 20px;
		font-weight: normal;
		font-size: 14px;
	}

.sn_header {
	border-bottom: 2px solid #c6c6c6;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

	.sn_header h1 {
		display: inline-block;
		float: left;
		margin: 3px 0 0 0;
		font-size: 24px;
		font-weight: bold;
		font-family: Helvetica, Arial, sans-serif;
	}

.sn_import form {
	margin: 0;
	padding: 0;
}

#socialnet_1 form {
	float: right;
}

#artist_name {
	width: 310px;
	float: right;
}

#artist_name_submit {
	width: 250px;
	float: right;
	margin: 0;
	padding: 0;
	height: 30px;
	font-size: 18px !important;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
}

.events_table .button {
	font-size: 12px !important;
	padding: 3px 10px !important;
}

#sn_artist {position: relative;}

.sn_artist_screen {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter:alpha(opacity=70);
}

#sn_add_dates, #sn_not_dates {
	float: right;
	font-family: Helvetica,Arial,sans-serif;
    font-size: 18px !important;
    font-weight: bold;
    height: 30px;
    margin-left: 15px;
    padding: 0 20px;
    line-height: 32px;
    text-align: center;
}

.events_modal_scroll {
	border: 1px solid #bebebe;
	border-top: none;
}

#events_modal_display, #artist_modal_display {border: none;}

#events_modal_header th, #artist_modal_header th {border-bottom: 0;}

.loading {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,.5);
	z-index: 999999;
}

	.loading div {
		position: absolute;
		width: 100%;
		height: 100%;
		margin: -10px 0 0 -10px;
		background: url(/images/loading-dark.gif) center center no-repeat;
		background: url(/images/loading-dark.gif) center center no-repeat, url(/images/loading_background.png) center center no-repeat;
		z-index: 1000000;
	}

/*-----------------EVENTS ADD SHOW-----------------*/

#go_back_calendar {float: right;}

.reqfield {color: red;}

#frmShow {margin: 0;}

	#frmShow .box,
	#frmShow #region,
	#frmShow #zipcodeContainer,
	#frmShow #stateContainer {margin-bottom: 10px;}

	#frmShow label {
		width: 300px;
		font-size: 18px;
		text-align: right;
		display: inline-block;
	}

	#frmShow label.label_nostyle {
		width: auto;
	}

	#frmShow input, #frmShow textarea {
		width: 400px;
		margin-left: 10px;
	}

	#frmShow #state_name, #frmShow #city_name {
		margin-left: 14px;
	}

	#frmShow select {
		margin-left: 10px;
	}

	#frmShow h1 {
		display: inline;
		margin-top: 0;
	}

	#frmShow #ticket_price {margin-right: 10px;}

	#frmShow #Submit {
		width: auto;
		margin-left: 317px;
	}

#frmShow input.short {width: 120px;}

/* Some resets for compatibility with existing CSS */
.date_selector, .date_selector * {
  width: auto;
  height: auto;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  text-align: left;
  text-decoration: none;
}
.date_selector {
  background: #F2F2F2;
  border: 1px solid #bbb;
  padding: 5px;
  margin: -1px 0 0 0;
  position: absolute;
  z-index: 100000;
  display: none;
}
.date_selector_ieframe {
  position: absolute;
  z-index: 99999;
  display: none;
}
  .date_selector .nav {
    width: 17.5em; /* 7 * 2.5em */
  }
  .date_selector .month_nav, .date_selector .year_nav {
    margin: 0 0 3px 0;
    padding: 0;
    display: block;
    position: relative;
    text-align: center;
  }
  .date_selector .month_nav {
    float: left;
    width: 55%;
  }
  .date_selector .year_nav {
    float: right;
    width: 35%;
    margin-right: -8px; /* Compensates for cell borders */
  }
  .date_selector .month_name, .date_selector .year_name {
    font-weight: bold;
    line-height: 20px;
  }
  .date_selector .button {
    display: block;
    position: absolute;
    top: 0;
    width: 18px;
    height: 18px;
    line-height: 17px;
    font-weight: bold;
    color: #003C78;
    text-align: center;
    font-size: 120%;
    overflow: hidden;
    border: 1px solid #F2F2F2;
  }
    .date_selector .button:hover, .date_selector .button.hover {
      background: none;
      color: #003C78;
      cursor: pointer;
      border-color: #ccc;
    }
  .date_selector .prev {
    left: 0;
  }
  .date_selector .next {
    right: 0;
  }
#frmShow .date_selector table {
    border-spacing: 0;
    border-collapse: collapse;
    margin-bottom: 0;
    float: left;
  }
#frmShow .date_selector th {
	font-size: 14px;
	padding: 0 3px;
}
#frmShow .date_selector th, #frmShow .date_selector td {
      width: 2.5em;
      height: 2em;
      padding: 0;
      text-align: center;
      color: black;
    }
#frmShow .date_selector td {
      border: 1px solid #ccc;
      line-height: 2em;
      text-align: center;
      white-space: nowrap;
      color: #003C78;
      background: white;
    }
#frmShow .date_selector td.today {
      background: #FFFEB3;
    }
#frmShow .date_selector td.unselected_month {
      color: #ccc;
    }
#frmShow .date_selector td.selectable_day {
      cursor: pointer;
    }
#frmShow .date_selector td.selected {
      background: #D8DFE5;
      font-weight: bold;
    }
#frmShow .date_selector td.selectable_day:hover, #frmShow .date_selector td.selectable_day.hover {
      background: #003C78;
      color: white;
}

/*--------------------------------------------------------TIMELINE ONBOARDING-------------*/

#tlo_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(/images/overlay.png);
	background: rgba(0, 0, 0, .5);
	z-index: 20000;
}

#tlo_generic_modal {
	position: fixed;
	left: 50%;
	top: 50%;
	background: #f3f3f5;
	background: url(/images/cross_hatch.png) rgba(255, 255, 255, .3);
	z-index: 30000;
}

#tlo_generic_modal_content {
	width: 880px;
	position: relative;
	margin: 30px;
	background: url(/fanpage/img/timeline_onboarding/background.jpg) top right no-repeat #fff;
	font-size: 14px;
	color: #424242;
	font-family: Helvetica, Arial, sans-serif;
}

#tlo_left {
	width: 520px;
	float: left;
	margin: 25px 0 25px 30px;
	background: url(/fanpage/img/timeline_onboarding/arrow.png) right 286px no-repeat;
}

	#tlo_left h2 {
		margin: 0 0 10px 0;
		font-size: 30px;
		font-weight: normal;
	}

#tlo_left #tlo_title {margin-bottom: 25px;}

#tlo_icon_container {
	width: 400px;
}

.tlo_icon {
	width: 112px;
	float: left;
	margin: 0 20px 20px 0;
	text-align: center;
}

	.tlo_icon span {
		display: block;
		width: 110px;
		height: 75px;
		border: 1px solid #b9b9b9;
		margin-bottom: 5px;
		background-position: center center;
		background-repeat: no-repeat;
	}

	.tlo_icon span.selected {border: 1px solid #7dc142; box-shadow: inset 0 0 3px #7dc142;}

#icon_music {background: url(/fanpage/img/timeline_onboarding/icon_music.gif);}
#icon_media {background: url(/fanpage/img/timeline_onboarding/icon_media.gif);}
#icon_videos {background: url(/fanpage/img/timeline_onboarding/icon_videos.gif);}
#icon_downloads {background: url(/fanpage/img/timeline_onboarding/icon_downloads.gif);}
#icon_events {background: url(/fanpage/img/timeline_onboarding/icon_events.gif);}
#icon_fan_space {background: url(/fanpage/img/timeline_onboarding/icon_fan_space.gif);}
#icon_deals {background: url(/fanpage/img/timeline_onboarding/icon_deals.gif);}
#icon_store {background: url(/fanpage/img/timeline_onboarding/icon_store.gif);}

#button_name {
	width: 350px;
	padding: 5px;
	margin-bottom: 10px;
	border:1px solid #d5d5d5;
	border-radius: 3px;
	font-size: 16px;
	color: #424242;
	box-shadow: #eee 0px 3px 5px inset;
}

#timeline_onboarding_save {
	display: inline-block;
	width: 210px;
	height: 45px;
    border: none;
    float: left;
    background: #7dc142;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 22px;
    line-height: 45px;
}

	#timeline_onboarding_save:hover {background: #8fdc4b;}

#tlo_save_wrap {position: relative;}

#tlo_save_wrap span {
	position: absolute;
	display: inline-block;
	width: 210px;
	height: 45px;
	top: 0;
	left: 0;
}

#show_first {
	float: left;
	margin: 0 10px 0 0;
}

#tlo_generic_modal label {float: left;}

#tlo_skip {
	display: inline-block;
	height: 45px;
	margin-left: 15px;
	line-height: 45px;
}

#tlo_error {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(/images/overlay.png);
	background: rgba(0, 0, 0, .9);
	text-align: center;
}

#tlo_error p {
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	margin-top: 150px;
}

.file-uploading{
	padding: 20px;
}

.file-uploading h2{
	margin-bottom: 0px;
}

.file-uploading p{
	margin-top: 5px;
}

#form_single .gender, #form_single .male_female {
        margin-top: 10px !important;
}

#main_nav * {
    box-sizing: content-box !important;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
}