/* login page */

body {
  font-family: Sans-Serif, "Microsoft JhengHei" !important;
}

.inline-background {
    background: #ffffff 0% 0% no-repeat padding-box;
    border-radius: 0px 25px 25px 0px;
    opacity: 1;
}

#login-btn {
    background: #000000 0% 0% no-repeat padding-box;
    border-radius: 18px;
    opacity: 1;
    color: #FFFFFF;
}

#fb-btn {
	background: rgba(66, 103, 178, 1) 0% 0% no-repeat padding-box;
	border: 1px solid rgba(180, 176, 176, 1);
	border-radius: 34px;
	opacity: 1;
}

#g-btn {
	background: rgba(219, 68, 55, 1) 0% 0% no-repeat padding-box;
	border: 1px solid rgba(180, 176, 176, 1);
	border-radius: 34px;
	opacity: 1;
	color: rgba(255, 255, 255, 1);
}

.form-group {
    margin-bottom: 8px;
}

#hr-or { 
    display: flex; 
    flex-direction: row; 
} 
  
#hr-or:before, 
#hr-or:after { 
    content: ""; 
    flex: 1 1; 
    border-bottom: 1px solid #000; 
    margin: auto; 
}

.title_url:link {
    text-decoration: none;
    color: #1F2D3C;
    opacity: 1;
}

.title_url:visited {
    text-decoration: none;
    color: #1F2D3C;
    opacity: 1;
}

/* for ckeditor font sizes */
.text-tiny {
    font-size: 12px;
}

.text-small {
    font-size: 14px;
}

.text-default {
    font-size: 16px;
}

.text-big {
    font-size: 20px;
}

.text-huge {
    font-size: 24px;
}/* register page */

#register-btn {
    background: #000000 0% 0% no-repeat padding-box;
    border-radius: 18px;
    opacity: 1;
    color: #FFFFFF;
}

#fb-btn {
	background: rgba(66, 103, 178, 1) 0% 0% no-repeat padding-box;
	border: 1px solid rgba(180, 176, 176, 1);
	border-radius: 34px;
	opacity: 1;
}

#g-btn {
	background: rgba(219, 68, 55, 1) 0% 0% no-repeat padding-box;
	border: 1px solid rgba(180, 176, 176, 1);
	border-radius: 34px;
	opacity: 1;
	color: rgba(255, 255, 255, 1);
}

#hr-or { 
    display: flex; 
    flex-direction: row; 
} 
  
#hr-or:before, 
#hr-or:after { 
    content: ""; 
    flex: 1 1; 
    border-bottom: 1px solid #000; 
    margin: auto; 
}

.form-group .form-check .checkbox .required {

	margin-bottom:  0px;

}

.title_url:link {
    text-decoration: none;
    color: #1F2D3C;
    opacity: 1;
}

.title_url:visited {
    text-decoration: none;
    color: #1F2D3C;
    opacity: 1;
}

label.error {
	color: #ff0000;
}

/* for ckeditor font sizes */
.text-tiny {
    font-size: 12px;
}

.text-small {
    font-size: 14px;
}

.text-default {
    font-size: 16px;
}

.text-big {
    font-size: 20px;
}

.text-huge {
    font-size: 24px;
}