/* ! Create & Edit Conference - Visual Settings */

.page-participant-whitelabel #sw-custom-branding-form, .page-participant-whitelabel #customization-add-header-pages-form, .page-participant-whitelabel #customization-add-header-email-form {
	display: inline-block !important;
	width: 408px !important;
	margin: 0 !important;
	margin-bottom: 15px;
	padding-bottom: 25px;
}

.page-participant-whitelabel #customization-add-header-pages-form {
	margin-right: 20px !important;
}

.page-participant-whitelabel #customization-add-header-pages-form > fieldset, .page-participant-whitelabel #customization-add-header-email-form > fieldset {
	padding-top: 25px !important;
}

.page-participant-whitelabel #sw-custom-branding-form fieldset.col-2, .page-participant-whitelabel #customization-add-header-pages-form fieldset.col-2, .page-participant-whitelabel #customization-add-header-email-form fieldset.col-2 {
	margin-bottom: 15px !important;
	padding-bottom: 25px !important;
}

.page-participant-whitelabel #sw-custom-branding-form fieldset legend, .page-participant-whitelabel #customization-add-header-pages-form fieldset legend, .page-participant-whitelabel #customization-add-header-email-form fieldset legend {
	letter-spacing: 0px !important;
	color: #444c50 !important;
}

.page-participant-whitelabel #sw-custom-branding-form fieldset.col-2 .form-item, .page-participant-whitelabel #customization-add-header-pages-form fieldset.col-2 .form-item, .page-participant-whitelabel #customization-add-header-email-form fieldset.col-2 .form-item {
	margin: 0 !important;
}

.page-participant-whitelabel #sw-custom-branding-form fieldset.col-2 p, .page-participant-whitelabel #customization-add-header-pages-form fieldset.col-2 p, .page-participant-whitelabel #customization-add-header-email-form fieldset.col-2 p, .page-participant-whitelabel #customization-add-header-pages-form fieldset.col-2 .form-item label, .page-participant-whitelabel #customization-add-header-email-form fieldset.col-2 .form-item label {
	margin-bottom: 0 !important;
}

.page-participant-whitelabel #sw-custom-branding-form fieldset div.description, .page-participant-whitelabel #customization-add-header-pages-form fieldset div.description, .page-participant-whitelabel #customization-add-header-email-form fieldset div.description {
	font-size: 11px !important;
	line-height: 18px !important;
}

.page-participant-whitelabel #sw-custom-branding-form input[type="file"], .page-participant-whitelabel #customization-add-header-pages-form input[type="file"], .page-participant-whitelabel #customization-add-header-email-form input[type="file"] {
	margin: 10px 0 !important;
	width: 230px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.page-participant-whitelabel #sw-custom-branding-form hr, .page-participant-whitelabel #customization-add-header-pages-form hr, .page-participant-whitelabel #customization-add-header-email-form hr {
	margin: 25px 0 !important;
	height: 1px;
	background-color: #bfc6ca !important;
	width: 100%;
	float: left;
}

.page-participant-whitelabel #sw-custom-branding-form div.preview, .page-participant-whitelabel #customization-add-header-pages-form div.preview, .page-participant-whitelabel #customization-add-header-email-form div.preview {
	float: right;
	width: 123px;
	height: 95px;
	background-color: #ddd;
	background-size: contain !important;

}

.page-participant-whitelabel #customization-add-header-pages-form div.preview img, .page-participant-whitelabel #customization-add-header-email-form div.preview img {
	width: 123px;
	height: 95px;
}

.page-participant-whitelabel #customization-add-header-pages-form div.preview p, .page-participant-whitelabel #customization-add-header-email-form div.preview p {
	margin-top: 10px;
	text-align: center;
	font-size: 11px;
	line-height: 13px;
	color: #9ea4a8;
}

.page-participant-whitelabel #customization-add-header-pages-form fieldset.col-2 p.heading, .page-participant-whitelabel #customization-add-header-email-form fieldset.col-2 p.heading {
	margin-bottom: 10px !important;
	display: inline-block;
 	width: 100%;
}

.page-participant-whitelabel #customization-add-header-pages-form div.color_picker span, .page-participant-whitelabel #customization-add-header-email-form div.color_picker span {
	display: inline-block;
	width: 28px;
	height: 28px;
	margin-right: 8px;
	background-color: #8a8a8a;
	vertical-align: middle;
}

.page-participant-whitelabel #customization-add-header-pages-form div.color_picker span:nth-child(2), .page-participant-whitelabel #customization-add-header-email-form div.color_picker span:nth-child(2) {
	margin-left: 30px;
}

.page-participant-whitelabel #customization-add-header-pages-form #edit-pages-text-color-wrapper, .page-participant-whitelabel #customization-add-header-pages-form #edit-pages-background-wrapper, .page-participant-whitelabel #customization-add-header-email-form #edit-email-text-color-wrapper, .page-participant-whitelabel #customization-add-header-email-form #edit-email-background-wrapper {
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 20px !important;
}

.page-participant-whitelabel #customization-add-header-pages-form a, .page-participant-whitelabel #customization-add-header-email-form a {
	display: inline-block;
	vertical-align: middle;
	margin-top: -20px;
	color: #606c73;
	margin-right: 30px;
}

.page-participant-whitelabel #customization-add-header-pages-form a:hover, .page-participant-whitelabel #customization-add-header-email-form a:hover {
	color: #606c73;
}

.page-participant-whitelabel .btn {
	height: 33px;
	display: inline-block !important;
	margin: 0 10px 0 0 !important;
	padding: 0 15px !important;
	font-family: "Neutraface 2 Text Bold" !important;
	font-size: 17px !important;
	/*line-height: 40px !important;*/
	letter-spacing: -1px !important;
	color: #fff !important !important;
	text-transform: uppercase !important;
	text-shadow: 0px 1px rgba( 0, 0, 0, .22 ) !important;
	border: 1px solid #228ac4 !important;
	-webkit-border-radius: 4px !important;
	   -moz-border-radius: 4px !important;
	    -ms-border-radius: 4px !important;
	        border-radius: 4px !important;
	-webkit-box-shadow: inset 0 1px 0 0 rgba( 255, 255, 255, .35 ) !important;
	   -moz-box-shadow: inset 0 1px 0 0 rgba( 255, 255, 255, .35 ) !important;
	    -ms-box-shadow: inset 0 1px 0 0 rgba( 255, 255, 255, .35 ) !important;
	        box-shadow: inset 0 1px 0 0 rgba( 255, 255, 255, .35 ) !important;
	background-image: -webkit-linear-gradient( top, rgba( 255, 255, 255, .15 ), rgba( 255, 255, 255, 0 ) ) !important;
	background-image:    -moz-linear-gradient( top, rgba( 255, 255, 255, .15 ), rgba( 255, 255, 255, 0 ) ) !important;
	background-image:      -o-linear-gradient( top, rgba( 255, 255, 255, .15 ), rgba( 255, 255, 255, 0 ) ) !important;
	background-image:     -ms-linear-gradient( top, rgba( 255, 255, 255, .15 ), rgba( 255, 255, 255, 0 ) ) !important;
	background-image:         linear-gradient( top, rgba( 255, 255, 255, .15 ), rgba( 255, 255, 255, 0 ) ) !important;
	background-color: #228ac4;
}

.page-participant-whitelabel .btn, x:-moz-any-link { /* fix button height in Firefox */
	/*padding-top: 8px !important;
	padding-bottom: 8px !important;*/
}

.page-participant-whitelabel .btn.sm {
	margin-right: 5px !important;
	padding: 0 10px !important;
	font-size: 13px !important;
	/*line-height: 31px !important;*/
}

.page-participant-whitelabel .btn.sm, x:-moz-any-link { /* fix button height in Firefox */
	/*padding-top: 6px !important;
	padding-bottom: 6px !important;*/
}

.page-participant-whitelabel .btn.green {
	border-color: #67b12a !important;
	background-color: #73c62f !important;
}

.page-participant-whitelabel .btn.grey {
	border-color: #9a9ea3 !important;
	background-color: #b1b5b9 !important;
}
.page-participant-whitelabel .btn.red {
	float: right;
	border-color: #9b1d0f !important;
	background-color: #cc1601 !important;
}
.page-participant-whitelabel .btn:hover       { background-color: #1e7cae !important; }
.page-participant-whitelabel .btn.green:hover { background-color: #65b920 !important; }
.page-participant-whitelabel .btn.grey:hover { background-color: #9fa4a9 !important; }
.page-participant-whitelabel .btn.red:hover { background-color: #ce3d2d !important; }

.page-participant-whitelabel #edit-pages-file-wrapper, .page-participant-whitelabel #edit-pages-footer-wrapper, .page-participant-whitelabel #edit-email-file-wrapper, .page-participant-whitelabel #edit-email-footer-wrapper{

	float: left;
	width: 65%;
	padding: 0;
}

.page-participant-whitelabel #edit-pages-file-wrapper label, .page-participant-whitelabel #edit-pages-footer-wrapper label, .page-participant-whitelabel #edit-email-file-wrapper label, .page-participant-whitelabel #edit-email-footer-wrapper label{
	padding:  0 0 60px;
}

.page-participant-whitelabel #preview-sw-ajax, .page-participant-whitelabel #preview-header-ajax, .page-participant-whitelabel #preview-footer-ajax, .page-participant-whitelabel #preview-header-email-ajax, .page-participant-whitelabel #preview-footer-email-ajax{

	float: right;
	width: 35%;
}

.page-participant-whitelabel .red_button{

	float: left;
	width: 100%;
	padding: 0 0 20px;
}

#sw-preview .sw-preview-block{ width: 836px; height: 799px; background: url(sw-view.jpg) no-repeat 0 0;}
.sw-logo{ float: left; width: 100%; max-width: 115px; height: auto; max-height: 55px; margin: 4px 0 0 12px;}
#sw-logo-id{ float: left; width: 100%; max-width: 115px; height: auto; max-height: 55px; margin: 4px 0 0 12px;}
.page-participant-whitelabel #sw-custom-branding-form{ width: 94.5% !important;}
.page-participant-whitelabel #sw-custom-branding-form label{ padding-bottom: 18px;}

/* changes in preview */
section#misc .preview_join_event p.data-center{ text-align: left !important; width: 215px; margin: 0 auto; margin-bottom: 9px;}
section#misc .preview_join_event p.data-center em{ font-style: normal; color: #8c9091; font-weight: bold;}
section#misc .preview_join_event p.data-center small{ display: block; color: #8c9091; font-size: 11px; text-indent: 17px;}

.ca-link {text-align: center;}
.event-label-pacific{ font-size: 13px; color: #444c50;}
.event-dates-pacific{ font-size: 13px; color: #8d9ba4;}