/* Default CSS for accounts. */

.cm-account-login-form {
}

.cm-account-login-table {
}

.create-account-form {
	margin: 10px 10px 0px 0px;
	padding: 5px;
	/*background-color:#efefef;*/
}

.create-account-form fieldset {
	margin: 10px 10px 0px 0px;
	background-color:#ededed;
	padding:10px;
	vertical-align: top;
	border:none !important;
}

.create-account-form .form-line, .create-account-form fieldset.form-line {
	display: block;
	clear: both;
	width: 100%;
}

.create-account-form .form-label, .create-account-form fieldset.form-label {
	display: block;
	width: 100%;
	padding: 0;
	margin: 5px 0 0 10px;
	text-align: left;
}

.create-account-form .form-element, .create-account-form fieldset.form-element {
	display: block;
	margin: 5px 0 0 10px;
	padding: 0;
	text-align: left;
	width: 100%;
}
.form-element input[type="text"], input[type="password"], input[type="email"], select{padding:5px;}
.create-account-note {
	clear: both;
	margin: 10px 10px 0px 0px;
	padding: 5px;
}
.layout-table-login {
	width: 100%;
	border-spacing: 10px;
	border-collapse: separate;
}

.cm-account-login-table-3 td { text-align:left !important; display:block !important;
}
.cm-account-login-table-3 td input[type="text"], input[type="password"], input[type="email"]{padding:5px;}
.layout-table-login > tbody > tr > td {
	width: 50%;
	padding: 10px;
	text-align: left;
	vertical-align: top;
	background-color:#ededed;
	border:none;
}
.button-login{ background-color:#f47B28; color:#FFF; border:none; padding:10px; border:none; text-transform:uppercase; width:150px; margin-top:10px; cursor:pointer;}
.button-login:hover{}
.button-login-create-account{background-color:#f47B28; color:#FFF; border:none; padding:10px; border:none; text-transform:uppercase; width:200px; margin-top:10px; cursor:pointer;}
.button-login-create-account:hover{}
@media screen and (max-width: 760px) {
.layout-table-login > tbody > tr > td {
	display:block;
	width: 100%;
	padding: 10px;
	text-align: left;
	vertical-align: top;
	background-color:#ededed;
	border:none;
}
}


