@charset "UTF-8";

/* ! 768 (small fixes for tablets) */

@media only screen and ( max-device-width: 768px ),
	   only screen and ( -webkit-min-device-pixel-ratio: 2.0 ) {

section#home-top #screenshots {
	width: 980px;
	margin: 52px 0 67px -46px;
	background-position-x: center;
}

#morelines {
	top: 183px;
	right: -32px;
}

}

/* ! 479 */

@media only screen and ( max-width: 479px ), only screen and ( max-device-width: 479px )  {

/* ! Page base */

body.not-front {
	background-size: 10px, auto;
}

#header-page-image { /* Whitelabel image */
	width: 100%;
}

/* ! Main Menu */

.mainmenu {
	width: 100%;
	margin: 0;
}

#mainlogo {
	width: 103px;
	height: 43px;
	margin: 10px 0 0 10px;
}

#mobilemenu {
	display: block;
	position: absolute;
	top: 16px;
	right: 13px;
	width: 31px;
	height: 31px;
	box-sizing: border-box;
    border-radius: 4px;
	background: url(../images/main-sprites.png) -378px -618px;
	z-index: 11;
}

#mobilemenu.internal {
	color: #228abe;
	background-position: -322px -490px;
}

#mobilemenu.active,
#mobilemenu.internal.active {
	opacity: .5;
	color: #fff;
	background-position: -378px -618px;
}

.menu.active { display: block; }

.menu.myaccount.active { display: none; }
.logged-in .menu.myaccount.active { display: block; }

.menu,
.logged-in .menu.myaccount {
	display: none;
	position: absolute;
	float: none;
	top: 0;
	left: 0;
	width: 100%;
	padding-top: 67px;
	background-image: -webkit-linear-gradient( top, #505050, #565656 );
	background-image:    -moz-linear-gradient( top, #505050, #565656 );
	background-image:     -ms-linear-gradient( top, #505050, #565656 );
	background-image:         linear-gradient( top, #505050, #565656 );
	box-shadow: inset 0 0 13px 0 rgba( 0, 0, 0, .1 ), 0 5px 11px 0 rgba( 0, 0, 0, .3 );
	z-index: 10;
}

.menu li,
.logged-in .menu.myaccount li {
	float: none;
	width: 100% !important;
	height: auto;
	margin: 0 !important;
	border-bottom: 1px solid rgba( 255, 255, 255, .1 );
	background: none;
}

.menu li:first-child,
.logged-in .menu.myaccount li:first-child {
	border-top: 1px solid rgba( 255, 255, 255, .1 );
}

.menu li:last-child,
.logged-in .menu.myaccount li:nth-child(4) {
	height: 50px;
	border: none;
}

.menu li a,
.not-front .menu li a,
.not-front .menu li.current a,
.menu.myaccount li a {
	opacity: 1;
	display: block;
	float: none;
	width: 100% !important;
	height: 42px;
	padding-left: 19px;
	font-family: "Neutraface 2 Text Bold";
	font-size: 22px;
	line-height: 43px;
	color: #e4e4e4;
	text-transform: uppercase;
	text-shadow: none;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: none;
	text-rendering: optimizelegibility;
	-webkit-font-smoothing: antialiased;
	border-radius: 0;
	box-shadow: none !important;
}

.menu li a:hover {
	color: #535353;
	background: #ebebeb;
}

/* ! Social Menu */

.top-menu.active {
	display: block;
}

.top-menu {
	display: block;
	position: absolute;
	float: none;
	top: 15px;
	right: 57px;
	width: 145px;
	margin-left: -69px;
	z-index: 11;
}

.top-menu li:nth-child(-n+4),
.not-front .top-menu li:nth-child(-n+4) { /* Hide social links */
	display: none;
}

.top-menu li:nth-child(5) { margin: 0; }

.top-menu li a.btn-myaccount {
	margin: 0;
	padding: 0;
	font-size: 18px;
	color: #e4e4e4;
	text-shadow: none;
	background: none;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
	    -ms-box-shadow: none;
	        box-shadow: none;
}

.top-menu li:first-child { /* Join a Conference */
	display: block;
}

/* ! Home Top section */

section#home-top {
	width: 100%;
	height: auto;
}

section#home-top #screenshots {
	width: 100%;
	height: 208px;
	margin: 0 0 15px 0;
	background-size: 415px;
	background-position: top;
}

/* ! Live Demo badge */

#badge1-container {
	width: 100%;
	height: auto;
	margin: 0 0 20px 0;
	text-align: center;
}

#signup1 input[type="text"] {
	width: 151px;
	height: 37px;
	margin-bottom: 10px;
	padding: 0 9px;
	font-size: 15px;
}

div.ui-dialog {
	width: 90% !important;
	left: 15px !important;
}

#dlg-base {
	padding: 20px;
}

#dlg-base h1 {
	margin: 10px 0 10px 0;
	font-size: 28px;
}

#dlg-base h2 {
	font-size: 24px;
	margin-bottom: 17px;
}

#dlg-base p>br {
	display: none;
}

.livedemothanks #thankyou {
	width: 158px;
	height: 28px;
	background-size: 100%;
	background-position: 0 -15px;
}

.livedemothanks h2 {
	margin-bottom: 30px !important;
}

/* ! Info stripes */

section.info-stripe .container {
	width: auto;
	padding: 25px 13px 14px 13px;
}

#get-started {
	display: none;
}

section.info-stripe h1 {
	margin-bottom: 17px;
	font-size: 24px;
}

section.info-stripe p {
	width: auto !important;
	height: auto !important;
	margin-bottom: 19px;
	font-size: 14px;
	line-height: 18px;
}

section.info-stripe#about p {
	margin-bottom: 0;
}

section.info-stripe a.whitepaper {
	display: block;
	margin-bottom: 12px;
	font-size: 15px;
}

section.info-stripe span.whitepaper {
	font-size: 11px;
	line-height: 16px;
}

section.info-stripe a.whitepaper:before { /* icon */
	margin: -2px 2px 0 -5px;
	-webkit-transform: scale(0.7);
	   -moz-transform: scale(0.7);
	    -ms-transform: scale(0.7);
	        transform: scale(0.7);
}

#brian-pic {
	width: 90px;
	height: 136px;
	margin-top: -33px;
	background-size: 100%;
}

.button-big.connect {
	margin: 25px auto 7px auto;
}

/* ! News section */

section#news {
	width: 100%;
	height: 375px;
	margin: 25px auto;
	background: url(../images/bg-news-mobile.jpg);
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: top, center
}

section#news p.date,
section#news p.city {
	display: none;
}

section#news #slider {
	width: 100%;
	height: auto;
	padding-top: 65px;
}

section#news #slider ul {
	position: relative;
}

section#news .container-left,
section#news .container-mid,
section#news .container-right {
	float: none;
	width: 260px;
	height: auto;
	margin: 0 auto 22px auto;
	padding: 0;
	border: none;
}

section#news .container-right {
	margin-bottom: 0;
}

#newslogo1,
#newslogo2,
#newslogo3 {
	margin: 0 auto 5px auto;
	-webkit-transform: scale(0.7);
	   -moz-transform: scale(0.7);
	    -ms-transform: scale(0.7);
	        transform: scale(0.7);
}

section#news #slider ul li:nth-child(2) {
	display: none;
}

section#news ul li p {
	font-size: 14px;
	line-height: 18px;
}

section#news #pagination {
	display: none;
}

/* ! Call to action */

section#call-to-action {
	width: 100%;
	margin-bottom: 40px;
}

section#call-to-action h3 {
	margin-bottom: 25px;
	font-size: 20px;
	line-height: 20px;
	letter-spacing: 0;
}

section#call-to-action h3:before,
section#call-to-action h3:after { /* lines */
	width: 35px;
}

section#call-to-action h3:before { margin-right: 4px; }
section#call-to-action h3:after { margin-left: 4px; }

section#call-to-action a {
	display: block;
	margin: 0 auto;
}

section#call-to-action span {
	margin: 10px 0 14px 0;
	display: inline-block;
}

/* ! Footer */

footer #column2,
footer #column3,
div#block-block-4.clear-block.block.block-block,
footer hr,
h3.tweets,
footer #social li:nth-child(1) {
	display: none;
}

footer {
	height: 430px;
}

footer .container {
	width: auto;
	height: 391px;
}

footer #column1 {
	width: 100%;
}

footer #title1 {
	margin: 0 auto 15px auto;
}

footer hr {
	margin: 0 auto 20px auto;
}

footer #social {
	width: 213px;
	margin: 0 auto;
}

footer #social li:nth-child(5) {
	margin-right: 0;
}

#copyright {
	height: auto;
}

#copyright .container {
	width: 100%;
	height: 29px;
	padding-top: 11px;
}

#copyright ul {
	float: none;
	margin-top: -305px;
}

#copyright li {
	float: none;
	text-align: center;
}

#copyright li a {
	margin-left: 0;
	font-family: "Neutraface 2 Text Demi";
	font-size: 28px;
	line-height: 43px;
	color: #818181;
	text-shadow: 0px 1px #fff;
	text-transform: none;
}

#copyright p {
	float: none;
	font-size: 14px;
	text-align: center;
}

/* ! FEATURES PAGE */

/* ! Social Webinar Features section */

section#socialweb-features {
	width: 100%;
	margin: 20px auto 31px auto;
}

section#socialweb-features h1 {
	font-size: 26px;
	line-height: 26px;
}

section#socialweb-features h2 {
	padding: 0 13px;
	font-size: 17px;
	line-height: 20px;
}

section#socialweb-features h2 br {
	display: none;
}

section#socialweb-features:after { /* arrow tip */
	content: "";
	display: block;
	position: absolute;
	left: 43%;
	bottom:	-32px;
	width: 45px;
	height: 18px !important;
	background: url(../images/features-sprites.png) -255px 0 !important;
}

/* ! Features icons */

#features-icons {
	width: 320px;
	margin: 0 auto;
	overflow: hidden;
}

.circle-small {
	top: 11px;
	-webkit-transform: scale(.7);
	   -moz-transform: scale(.7);
	    -ms-transform: scale(.7);
	        transform: scale(.7);
}

.circle-small.active {
	cursor: default;
	-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	        transform: scale(1);
}

#schedule-small { left: 14px; }
#access-small { left: 85px; }
#motivate-small { left: 156px; }
#participate-small { left: 230px; }
#organize-small { top: 73px; left: 50px; }
#breakout-small { top: 73px; left: 120px; }
#followup-small { top: 73px; left: 191px; }

.circle-big.active {
	-webkit-transform: scale(.6);
	   -moz-transform: scale(.6);
	    -ms-transform: scale(.6);
	        transform: scale(.6);
}

#schedule-big { top: -41px; left: -37px; }
#access-big { top: -41px; left: 33px; }
#motivate-big { top: -41px; left: 104px; }
#participate-big { top: -41px; left: 178px; }
#organize-big { top: 22px; left: -2px; }
#breakout-big { top: 22px; left: 68px; }
#followup-big { top: 22px; left: 140px; }

/* ! Icon legends */

#legend {
	left: 0;
	width: 100%;
}

#legend li {
	display: none;
	opacity: 1;
	margin: 0 auto !important;
}

#legend li.stay {
	display: block;
}

/* ! Features text */

section#features-text-container {
	margin-bottom: 35px;
}

#features-text {
	overflow: auto;
	width: 100%;
	height: auto !important;
	padding-top: 30px;
}

#features-text li {
	display: none;
	position: relative;
	opacity: 1;
	width: 100%;
}

#features-text li.active {
	display: block;
	opacity: 1;
}

#features-text li div {
	width: auto;
	margin: 0 0 24px 0;
	padding: 0 13px;
	font-size: 14px;
	line-height: 18px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

#features-text h3 {
	margin-bottom: 7px;
	font-family: "Neutraface 2 Text Demi";
	font-size: 24px;
	line-height: 24px;
}

/* ! CUSTOMERS PAGE */

section#customers {
	width: 100%;
	margin: 20px auto 31px auto;
}

section#customers h1 {
	font-size: 26px;
	line-height: 26px;
}

section#customers h2 {
	margin-bottom: 13px;
	padding: 0 13px;
	font-size: 17px;
	line-height: 20px;
}

#customer-images li {
	width: 33.3%;
	height: 100px;
	border: none;
}

.organizations:before {
	width: 134px;
	height: 127px;
	margin: 12px auto 0 14px;
	-webkit-transform: scale(0.60);
	   -moz-transform: scale(0.60);
	    -ms-transform: scale(0.60);
	        transform: scale(0.60);
	-webkit-transform-origin: top left;
	   -moz-transform-origin: top left;
	    -ms-transform-origin: top left;
	        transform-origin: top left;
}

#customer-images li.people {
	width: 100%;
	height: auto;
}

.people:before {
	margin: 0 auto 20px auto;
	-webkit-filter: none;
	   -moz-filter: none;
	    -ms-filter: none;
	        filter: none;
}

.people.ltener { margin-top: 30px; }

blockquote {
	visibility: visible;
	position: relative;
	opacity: 1;
	left: 0 !important;
	width: 100%;
	height: auto;
	margin-bottom: 40px;
	padding: 0 15px;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
}

blockquote:before { display: none; }

blockquote span.quote { display: inline; }

/* ! PURCHASE PAGE */

/*
.shadow1,
.shadow2,
.shadow3,
.shadow4,
.shadow5 {
	display: none;
}

section#purchase {
	width: 100%;
	height: auto;
	margin: 20px auto 40px auto;
}

section#purchase h1 {
	font-size: 26px;
	line-height: 26px;
}

section#purchase h1 br {
	display: block;
}

section#purchase h2 {
	padding: 0 13px;
	font-size: 17px;
	line-height: 20px;
}

section#faq {
	width: auto;
	margin: 0 15px 18px 15px;
}

section#faq div.container {
	height: auto;
	-webkit-column-count: 1;
	   -moz-column-count: 1;
	    -ms-column-count: 1;
	        column-count: 1;
}

section#faq h1 {
	margin-bottom: 35px;
	font-size: 26px;
}
*/

/* ! Plans tabs */

/*
ul.plan-selector {
	width: 276px;
	height: 40px;
	margin-top: 23px;
	margin-bottom: 25px;
}

ul.plan-selector li {
	width: 137px;
	height: 34px;
	font-size: 14px;
}

ul.plan-selector li a {
	line-height: 35px;
}
*/

/* ! Plans base */

/*
.plan {
	position: relative;
	top: auto !important;
	left: auto !important;
	width: 243px;
	height: auto !important;
	margin: 0 auto 35px auto;
}

.plan-features li {
	padding-left: 0;
	text-align: center;
}

#plan75 {
	-webkit-box-shadow: 0 0 0 1px rgba( 0, 0, 0, .04 );
	   -moz-box-shadow: 0 0 0 1px rgba( 0, 0, 0, .04 );
	    -ms-box-shadow: 0 0 0 1px rgba( 0, 0, 0, .04 );
	        box-shadow: 0 0 0 1px rgba( 0, 0, 0, .04 );
}

#plan75 h3.plan-heading {
	height: 45px;
	line-height: 45px;
}

#plan75 .price {
	height: 172px;
}

#plan75 .price .front,
#plan75 .price .back {
	height: 161px;
}

#plan150 {
	margin-bottom: 280px;
}

#custom {
	position: relative;
	top: auto;
	right: auto;
	margin: 0 auto 70px auto;
}

.sales-button {
	position: relative;
	top: 260px;
	margin-top: 0px;
}

#morelines {
	top: auto;
	right: auto;
	left: 50%;
	bottom: -235px;
	margin-left: -81px;
}

#morelines:after {
	display: none;
}

.notes {
	left: auto;
	bottom: -44px;
	width: 100%;
	font-size: 12px;
	text-align: center;
}

.notes.purchase2 {
	bottom: -40px;
}
*/

/* ! Tooltip */

/*
a.tooltip span {
	left: -143px;
}

a.tooltip span:after {
	left: auto;
	right: 18px;
}
*/

/* ! SERVICES PAGE */

#misc.services {
	width: 100%;
	margin: 20px auto 40px auto;
}

#misc.services h1 {
	font-size: 24px;
	line-height: 26px;
}

#misc.services h2 {
	margin-bottom: 30px;
	padding: 0 13px;
	font-size: 17px;
	line-height: 20px;
}

#misc.services #services-list li {
	width: 100%;
	margin-right: 0;
	margin-bottom: 50px;
}

#services-list .icon {
	margin: 0 auto 16px auto;
}

#services-list li:nth-child(1) .icon  { width: 87px; }
#services-list li:nth-child(2) .icon  { width: 89px; }
#services-list li:nth-child(3) .icon  { width: 88px; }
#services-list li:nth-child(4) .icon  { width: 77px; }
#services-list li:nth-child(5) .icon  { width: 89px; }
#services-list li:nth-child(6) .icon  { width: 88px; }
#services-list li:nth-child(7) .icon  { width: 88px; }
#services-list li:nth-child(8) .icon  { width: 95px; }
#services-list li:nth-child(9) .icon  { width: 97px; }
#services-list li:nth-child(10) .icon { width: 98px; }

#misc.services #services-list li h3 {
	font-size: 24px;
	text-align: center;
}

#misc.services #services-list li p {
	height: auto;
	margin-bottom: 25px;
}

#misc.services p.notes {
	text-align: left;
}

/* ! SUPPORT PAGE */

section#misc {
	width: 100%;
	height: auto;
	margin: 20px auto 40px auto;
	padding: 0 13px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

section#misc h1 {
	font-size: 24px;
	line-height: 26px;
}

section#misc p {
	font-size: 14px;
	line-height: 18px;
}

section#misc.support-center p br {
	display: none;
}

.support-center>p {
	margin-bottom: 33px !important;
}

/* ! Sidebar */

#support-sidebar {
	float: none;
	margin: 0 auto 33px auto;
}

#support-chat {
	display: none !important;
}

#support-chat-mobile {
	display: block !important;
	width: 226px !important;
	padding: 14px 0 0 0 !important;
	text-align: center;
}

#support-phone a {
	display: block;
	height: 100%;
}

#support-email {
	display: none !important;
}

/* ! Contact page support links */

a#chat,
a#sales,
a#support {
	display: none;
}

a#support-mobile {
	display: inline;
}

/* ! Support icons */

#support-icons {
	position: relative;
	left: 50%;
	width: 294px;
	margin-left: -147px;
}

#support-icons li {
	width: 141px;
	margin: 0 5px 25px 0;
	vertical-align: top;
}

#support-icons li:nth-child(even) {
	margin-right: 0;
}

#support-icons h4 {
	font-size: 19px;
}

#support-icons p {
	font-size: 12px !important;
	line-height: 18px !important;
}

#support-icons li a {
	width: 95px;
	height: 95px;
	border-width: 6px;
}

.quickstart a span { top: 16px; left: 22px; }
.simulator a span { top: 24px; left: 19px; }
.video a span { top: 26px; left: 19px; }
.privatedemo a span { top: 21px; left: 14px; }
.services a span { top: 18px; left: 18px; }
.faqs a span { top: 19px; left: 17px; }
.clinics a span { top: 19px; left: 20px; }
.documents a span { top: 21px; left: 19px; }

/* ! Support videos */

section#misc object {
	display: block;
	width: auto;
	height: auto;
	margin-bottom: 25px;
}

section#misc embed {
	width: 100%;
	height: 200px;
}

/* ! MISC PAGES */

section#misc {
	font-size: 14px;
	line-height: 18px;
}

a.screenshot img { /* Simulator screenshot */
	width: 100%;
	margin-bottom: 17px;
}

p a,
code { /* break long links and lines */
	word-wrap: break-word;
	-webkit-hyphens: auto;
	   -moz-hyphens: auto;
	        hyphens: auto;
}

ol {
	padding-left: 15px !important;
}

ul.bulletted {
	padding-left: 15px !important;
}

ul.services {
	width: 100% !important;
	padding-left: 0 !important;
	border-bottom: none;
}

ul.services li {
	height: auto !important;
	border-bottom: none !important;
}

ul.services li span:nth-child(1) {
	display: inline-block;
	width: 200px;
}

a.top {
	display: none;
}

ul.primary { /* Drupal tabs */
	width: 100%;
	margin-bottom: 40px;
	font-size: 9px;
	text-align: center;
}

#accordion div {
	padding: 20px 20px 0px 20px !important;
}

/* ! User Login */

.not-logged-in .clear-block {
	display: none;
}

section#misc input[type="text"],
section#misc input[type="password"] {
	width: 100%;
	margin-right: 0 !important;
	font-size: 14px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

form#user-login {
	width: 80%;
	margin: 0 auto !important;
}

form#user-login .description {
	display: none;
}

form#user-login input[type="submit"] {
	display: block;
	margin: 0 auto;
	padding: 8px 40px;
}

.msg-container.myaccount {
	top: 0;
	width: 93%;
}

.messages {
	padding: 11px 10px 13px 16px !important;
	font-size: 10px;
	line-height: 14px;
}

/* ! Affiliates */

#affiliate-sidebar {
	float: none !important;
	margin: 27px auto 32px auto !important;
}

.affiliate-form {
	width: 100% !important;
	margin-top: 35px !important;
	padding: 20px !important;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.affiliate-form ul li {
	margin: 0 0 10px 0;
	width: 100%;
}

.affiliate-form ul li.heading h3 {
	font-size: 22px !important;
	line-height: 22px !important;
}

.affiliate-form span.required {
	float: none !important;
}

.affiliate-form select {
	width: 100% !important;
	font-size: 14px !important;
}

#agreement {
	width: 100% !important;
	padding: 10px !important;
	border-width: 2px !important;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

#agreement h3 {
	line-height: 18px !important;
}

#agreement p {
	font-size: 12px !important;
}

/* ! MY ACCOUNT */

.logged-in #copyright ul,
#admin-menu {
	display: none;
}

body.admin-menu {
	margin-top: 0 !important;
}

.logged-in .msg-container.show {
	height: auto;
}

.msg-container.myaccount {
	padding-bottom: 16px;
}

.msg-container.myaccount .msg {
	height: auto;
	padding: 10px 10px 10px 12px;
}

#affcode table td { /* fix aff. code table */
	padding: 4px 0;
	float: left;
}

/* ! Conferences page */

#-conference-create-form {
	margin-bottom: 28px;
	padding-top: 0px;
}

.page-conference ul.conferences {
	width: 295px;
}

ul.conferences li {
	width: 97px;
	height: 40px;
	font-size: 12px;
}

ul.conferences li a {
	line-height: 40px;
}

/* ! My Account Menu mobile */

.logged-in .menu.myaccount {
	display: none;
}

.logged-in .menu.myaccount.active {
	display: block;
}

.logged-in .menu.active,
.logged-in .top-menu.active {
	display: none;
}

.menu.myaccount li#avatar {
	display: none;
}

.menu.myaccount li#user {
	position: absolute;
	top: 25px;
	width: 60% !important;
	height: 20px;
	padding: 0 0 0 19px;
	color: #a8a8a8;
	border-bottom: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.menu.myaccount li#user span {
	color: #a8a8a8;
	pointer-events: none;
}

.menu.myaccount li#user span:after { /* arrow */
	display: none;
}

.menu.myaccount li:nth-child(3),
.menu.myaccount li:nth-child(4) { /* unhide menu items on mobile layout */
	display: inherit;
}


/* ! Conference list */

.view-conference-list,
.view-conferences-upcoming {
	width: 100%;
	padding: 44px 0 30px 0;
}

.view-conference-list .item-list ul li,
.view-conferences-upcoming .item-list ul li {
	width: auto;
	padding: 8px 10px 8px 10px;
}

.view-conference-list .item-list ul li h2,
.view-conferences-upcoming .item-list ul li h2 {
	font-size: 16px !important;
	line-height: 19px !important;
}

.view-conference-list .views-field-scheduleStartTime,
.view-conferences-upcoming .views-field-scheduleStartTime {
	font-size: 10px;
	line-height: 12px;
}

.page-conference .sort {
	display: none;
}

/* ! Conference buttons */

.view-conference-list a.edit,
.view-conference-list a.conduct,
.view-conferences-upcoming a.edit,
.view-conferences-upcoming a.conduct,
.view-conferences-upcoming a.view {
	padding: 5px 7px;
	font-size: 10px;
}

.view-conference-list a.conduct,
.view-conferences-upcoming a.conduct {
	margin-left: 5px;
}

.view-conference-list a.edit:before,
.view-conference-list a.conduct:before,
.view-conferences-upcoming a.edit:before,
.view-conferences-upcoming a.conduct:before,
.view-conferences-upcoming a.view:before { /* icons */
	display: none;
}

/* ! Create & Edit Conferences */

#-conference-edit-form h2 {
	font-size: 22px !important;
}

#-conference-create-form #edit-submit,
#-conference-add-form #edit-submit {
	margin-right: 0;
}

#-conference-edit-form .conference_conduct_action {
	float: none;
	margin: 14px auto;
	text-align: center;
}

#-conference-edit-form #edit-conduct {
	margin: 0;
}

.conference_conduct_box .sub {
	float: none;
}

.conference_conduct_box .sub label {
	display: inline;
	float: none !important;
	margin: 0;
}

fieldset {
	padding: 8px 8px 0;
}

#-conference-add-form .form-item,
#-conference-edit-form .form-item {
	margin: 12px 0 !important;
}

.form-radios .form-item {
	margin: 12px 0 !important;
}

.footer_actions {
	padding-top: 25px;
	text-align: center;
}

.form-item .description {
	font-size: 11px;
	line-height: 13px;
}

#-conference-edit-form .description {
	font-size: 7px;
	line-height: 10px;
}

#registration_details p { /* break registration link */
	word-wrap: break-word;
	-webkit-hyphens: auto;
	   -moz-hyphens: auto;
	        hyphens: auto;	
}

#-conference-edit-form #edit-submit,
#-conference-edit-form .footer_close_conference_button {
	float: none;
	margin: 0 0 25px 0 !important;
}

}
