		.scx-w .scx-attention,
		.scx-w .scx-chat-btn,
		.scx-w .scx-popup {
			bottom:20px; right:20px;
		}

		.scx-chat-btn, 
		.scx-popup {
			font-size: 16px;
			font-family: inherit;
			font-weight: normal;
		}

		.scx-chat-btn {
			color: #fff;
			background-color: #e54440;
			border-radius: 5px 5px 5px 5px;
		}
		.scx-chat-btn:hover {
			background-color: #ff625e;
		}
		.scx-chat-btn .scx-count {
			border-color: #e54440;
		}

		.scx-popup {
			width: 245px;
			color: #232323;
			background-color: #ffffff;
			line-height: 1.3em;
			border-radius: 5px 5px 5px 5px;
		}
		.scx-popup .scx-header {
			color: #fff;
			background-color: #e54440;
		}
		.scx-popup .scx-header:hover {
			background-color: #ff625e;
		}

		.scx-popup .scx-content {
			padding: 20px;
			border-color: #ececec;
			border-radius: 0 0 5px 5px;
		}

		.scx-w input[type="email"],
		.scx-w input[type="number"],
		.scx-w input[type="search"],
		.scx-w input[type="text"],
		.scx-w input[type="tel"],
		.scx-w input[type="url"],
		.scx-w input[type="password"],
		.scx-w textarea,
		.scx-w select {
			font-size: 16px;
			font-family: inherit;
			border-radius: 5px;
			border-color: #dddddd;
		}

		.scx-w input[type="email"]:focus,
		.scx-w input[type="number"]:focus,
		.scx-w input[type="search"]:focus,
		.scx-w input[type="text"]:focus,
		.scx-w input[type="tel"]:focus,
		.scx-w input[type="url"]:focus,
		.scx-w input[type="password"]:focus,
		.scx-w textarea:focus,
		.scx-w select:focus {
			border-color: #c4c4c4;
		}

		.scx-w input[type="email"]:disabled,
		.scx-w input[type="number"]:disabled,
		.scx-w input[type="search"]:disabled,
		.scx-w input[type="text"]:disabled,
		.scx-w input[type="tel"]:disabled,
		.scx-w input[type="url"]:disabled,
		.scx-w input[type="password"]:disabled,
		.scx-w textarea:disabled,
		.scx-w select:disabled {
			border-color: #ececec;
		}

		.scx-button {
			color: #232323;
			background-color: #ffffff;
			border-radius: 5px;
			border: 1px solid #dddddd;
			font-size: 16px;
			font-weight: normal;
		}

		.scx-button:hover {
			color: #4b4b4b;
			border-color: #c4c4c4;
		}

		.scx-button.scx-primary {
			color: #fff;
			background-color: #3894db;
			border-color: #3894db;
		}
		.scx-button.scx-primary:hover {
			color: #3894db;
			background-color: #ffffff;
			border-color: #3894db;
		}

		.scx-button.scx-disabled,
		.scx-button.scx-disabled:hover {
			color: #4b4b4b;
			border-color: #dddddd;
			background-color: #ffffff;
		}

		.scx-online-mode .scx-reply-box {
			border-color: #ececec;
			border-top-color: #dddddd;
			border-radius: 0 0 5px 5px;
		}

		.scx-online-mode textarea.scx-reply {
			border-color: #ececec; ?>	
		}

		.scx-online-mode .scx-current-op-avatar,
		.scx-online-mode textarea.scx-reply,
		.scx-cnv .scx-msg .scx-msg-img,
		.scx-cnv .scx-msg .scx-msg-img img:not(.emoji),
		.scx-cnv .scx-msg-wrap,
		.scx-cnv .scx-msg-avatar > img {
			border-radius: 5px;
		}

		/* Padding */
		.scx-cnv,
		.scx-w .scx-popup .scx-body .scx-wrap,
		.scx-online-mode .scx-ntf .scx-wrap {
			padding: 20px;
		}
		
		.scx-button {
			padding: 0 20px;
		}
		.scx-online-mode .scx-current-op .scx-meta {
			padding-right: 20px;
		}
		.scx-online-mode .scx-current-op-avatar {
			left: 20px;
		}