	/*	
	 *  File: livefyre.css
	 *  Desc: CSS styles for livefyre widget
	 * 					 	
	 */

	.fyre-cp-form-submit-btn {
	    background: #fd1237 !important;
	    border-radius: 0 !important;
	    height: 40px !important;
	    width: 100px !important;
	}

	.fyre-lfep2 .fyre-cp-form input[type="text"],
	.fyre-lfep2 .fyre-cp-form input[type="password"] {
	    background-color: #f7f7f7 !important;
	    border-radius:0 !important
	}

	.fyre-cp-link-create{
		color: #b38f48 !important;
		font-size: 12px;
	}
	.social-login[data-service="twitter"],
	.social-login[data-service="facebook"],
	.social-login[data-service="google"]{
		border-radius: 0 !important;
	}
	.fyre-lfep2 .fyre-cp-body .fyre-login{
		margin: 0 30px 18px !important;
	}
	.fyre-lfep2 .fyre-cp-modal-headers{
		background:#222222;
		height: 58px !important;
	}
	.fyre-lfep2{
		padding:0 0 20px 0 !important;
	}
	.fyre-cp-modal{
		margin-top:25px;
		border-radius: 0 !important;
		box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3) !important; 
	}
	.fyre-lfep2 .fyre-cp-body .fyre-login .fyre-login-header, 
	.fyre-lfep2 .fyre-cp-form .fyre-cp-form-header{
		color: #202020 !important;
	}
	.fyre-cp-modal-title-close{
		width: 35px !important;
		height: 35px !important;
	}

	.fyre-lfep2 .fyre-cp-body .fyre-cp-divider{
		display: none;
	}

	@media only screen and (min-width: 768px) {
		.fyre-lfep2 .fyre-cp-body .fyre-cp-divider{
			display: block;
		}
		.fyre-lfep2 .fyre-cp-body .fyre-login{
			margin: 0 30px !important;
		}
		.fyre-cp-modal-title-close{
			width: 25px !important;
			height: 25px !important;
		}
	}

	/* ipad comment/reply button fix */
	html.fyre .fyre-comment-action-button{
		line-height: 6px;
	}
