/*
body {
	// IE
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);

	// Chrome, Safari, Opera
	-webkit-filter: grayscale(100%);
	
	// Firefox
    filter: grayscale(100%);
}
*/
.voffset {
  margin-top: 2px;
}
.voffset1 {
  margin-top: 5px;
}
.voffset2 {
  margin-top: 10px;
}
.voffset3 {
  margin-top: 15px;
}

.iconBlack3 {
  font-size: 14px;
  color: black;
}
.iconBlack2 {
  font-size: 16px;
  color: black;
}
.iconBlack1 {
  font-size: 18px;
  color: black;
}
.iconBlack {
  font-size: 24px;
  color: black;
}
.iconS1 {
  font-size: 30px;
  color: grey;
}

.iconRed1 {
  font-size: 18px;
  color: #cb4335;
}
.iconRed {
  font-size: 24px;
  color: #cb4335;
}

.iconGreen72 {
  font-size: 72px;
  color: #9ef93e;
}

.iconGrey1 {
  font-size: 18px;
  color: #f2f4f4;
}
.iconGrey {
  font-size: 24px;
  color: #f2f4f4;
}

/*
a:link {  
  text-decoration: underline;
  text-decoration-color: #F4F6F6;
}

a:visited {
  text-decoration: underline;
  text-decoration-color: #F4F6F6;
}

a:hover {
  text-decoration: underline;
  text-decoration-color: #F4F6F6;
}

a:active {
  text-decoration: underline;
  text-decoration-color: #F4F6F6;
}
*/
@font-face {
  font-family: "thaisanslite_r1";
  src: url(../fonts/thaisanslite_r1.ttf) format("truetype");
}
@font-face {
  font-family: "th_k2d";
  src: url(../fonts/th_k2d_july8-webfont.ttf) format("truetype");
}
@font-face {
  font-family: "Oswald-Light";
  src: url(../fonts/Oswald-Light.ttf) format("truetype");
}

body {
  /*text content black*/
  /*font-family: 'thaisanslite_r1';
	font-size: 1.3em;*/
  cursor: pointer;
}

T-MENU {
  /*text menu*/
  font-size: 1.4em;
  color: #ffffff;
  margin: 0 0 0.5em;
  font-family: "thaisanslite_r1";
}
T-MENU-GRAY {
  /*text menu*/
  font-size: 1.4em;
  color: #bdbdbd;
  margin: 0 0 0.5em;
  font-family: "thaisanslite_r1";
}
T-LOGO {
  /*text topic black*/
  font-size: 2em;
  color: #1c1c1c;
  padding: 0.2em 0em 0.2em 0em; /*top right bottom left*/
  margin: 0.3em 0em 0.3em 0em; /*space between object*/
  font-family: "Oswald-Light";
}
T-TB {
  /*text topic black*/
  font-size: 2em;
  color: #1c1c1c;
  padding: 0.2em 0em 0.2em 0em; /*top right bottom left*/
  margin: 0.3em 0em 0.3em 0em; /*space between object*/
  font-family: "thaisanslite_r1";
}
T-TB-B {
  /*text topic black*/
  font-size: 1.7em;
  font-weight: bold;
  color: #1c1c1c;
  padding: 0.2em 0em 0.2em 0em; /*top right bottom left*/
  margin: 0.3em 0em 0.3em 0em; /*space between object*/
  font-family: "thaisanslite_r1";
}
T-THB {
  /*text table header black*/
  font-size: 1.7em;
  color: #1c1c1c;
  padding: 0.2em 0em 0.2em 0em; /*top right bottom left*/
  margin: 0.3em 0em 0.3em 0em; /*space between object*/
  font-family: "thaisanslite_r1";
}
T-CB-SMALL {
  /*text content black*/
  font-size: 1.25em;
  color: #1c1c1c;
  margin: 0em 0em 0.5em 0em; /*space between object*/
  font-family: "thaisanslite_r1";
}
T-CB-SMALL-3 {
  /*text content black*/
  font-size: 1.05em;
  color: #1c1c1c;
  margin: 0em 0em 0.5em 0em; /*space between object*/
  font-family: "thaisanslite_r1";
}
T-CB-S1 {
  /*text content black small 1*/
  font-size: 0.8em;
  color: grey;
  margin: 0em 0em 0.5em 0em; /*space between object*/
  font-family: "thaisanslite_r1";
}
CSS_FIELD_NAME {
  /*text content black*/
  font-size: 1em;
  font-weight: bold;
  color: #1c1c1c;
  margin: 0em 0em 0.5em 0em; /*space between object*/
  font-family: "thaisanslite_r1";
}
T-CB {
  /*text content black*/
  font-size: 1.5em;
  color: #1c1c1c;
  margin: 0em 0em 0.5em 0em; /*space between object*/
  font-family: "thaisanslite_r1";
}
T-CB-H1 {
  /*text content black*/
  font-size: 1.5em;
  font-weight: bold;
  line-height: 0pt;
  color: #1c1c1c;
  margin: 0em 0em 0.5em 0em; /*space between object*/
  font-family: "thaisanslite_r1";
}
T-CB-H2 {
  /*text content black*/
  font-size: 3em;
  font-weight: bold;
  color: black;
  margin: 0em 0em 0.5em 0em; /*space between object*/
  font-family: "thaisanslite_r1";
}

T-CB-H3 {
  /*text content black*/
  font-size: 3em;
  font-weight: bold;
  margin: 0em 0em 0.5em 0em; /*space between object*/
  font-family: "thaisanslite_r1";
}
T-CB1 {
  /*text content black*/
  font-size: 1.3em;
  color: #1c1c1c;
  margin: 0em 0em 0.5em 0em; /*space between object*/
  font-family: "thaisanslite_r1";
}
T-CB1-H1 {
  /*text content black*/
  font-size: 1.2em;
  font-weight: bold;
  color: #1c1c1c;
  margin: 0em 0em 0.5em 0em; /*space between object*/
  font-family: "thaisanslite_r1";
}
T-CB1-S1 {
  /*text content black*/
  font-size: 1.2em;
  line-height: 0pt;
  color: #1c1c1c;
  margin: 0em 0em 0.5em 0em; /*space between object*/
  font-family: "thaisanslite_r1";
}
T-CG {
  /*text content grey*/
  font-size: 1.5em;
  color: #bdbdbd;
  margin: 0em 0em 0.5em 0em; /*space between object*/
  font-family: "thaisanslite_r1";
}
T-CG1 {
  /*text content grey*/
  font-size: 1.2em;
  color: #bdbdbd;
  margin: 0em 0em 0.5em 0em; /*space between object*/
  font-family: "thaisanslite_r1";
}
T-CB-E {
  /*text content black english*/
  font-size: 1em;
  color: #1c1c1c;
  margin: 0em 0em 0em 0em; /*space between object*/
  font-family: "Verdana";
}
T-CW-H1 {
  /*text content white*/
  font-size: 3em;
  font-weight: bold;
  color: #ffffff;
  margin: 0em 0em 0.5em 0em; /*space between object*/
  font-family: "thaisanslite_r1";
}
T-CW {
  /*text content white*/
  font-size: 1.5em;
  color: #ffffff;
  margin: 0em 0em 0.5em 0em; /*space between object*/
  font-family: "thaisanslite_r1";
}
T-CR {
  /*text content red*/
  font-size: 1.5em;
  color: #b40404;
  margin: 0em 0em 0.2em 0em; /*space between object*/
  font-family: "thaisanslite_r1";
}
T-CR1 {
  /*text content red*/
  font-size: 1.3em;
  color: #b40404;
  margin: 0em 0em 0.2em 0em; /*space between object*/
  font-family: "thaisanslite_r1";
}
T-CR1-H5 {
  /*text content red*/
  font-size: 1.3em;
  font-weight: bold;
  color: #b40404;
  margin: 0em 0em 0.2em 0em; /*space between object*/
  font-family: "thaisanslite_r1";
}
T-CBL {
  /*text content blue*/
  font-size: 1.5em;
  color: #0101df;
  margin: 0em 0em 0.5em 0em; /*space between object*/
  font-family: "thaisanslite_r1";
}

input[type="button"] {
  font-size: 1.5em;
  font-family: "thaisanslite_r1";
}
/*
input[type="text"]{
	font-size: 1.5em;	
	font-family: 'thaisanslite_r1';
}

input[type="email"]{
	font-size: 1.5em;	
	font-family: 'thaisanslite_r1';
}

input[type="password"]{
	font-size: 1.5em;	
	font-family: 'thaisanslite_r1';
}

input[type="number"]{
	font-size: 1.5em;	
	font-family: 'thaisanslite_r1';
}
*/
.input-sel {
  font-size: 1.5em;
  font-family: "thaisanslite_r1";
}

.input-obj1 input[type="text"] {
  font-size: 1em;
  font-family: "thaisanslite_r1";
  border-radius: 1px;
}

.input-obj input[type="text"] {
  font-size: 1.5em;
  font-family: "thaisanslite_r1";
  border: 0;
  border-bottom: 1px solid #ccd1d1;
  outline: 0;
  border-radius: 0px;
}

.input-obj input[type="email"] {
  font-size: 1.5em;
  font-family: "thaisanslite_r1";
  border: 0;
  border-bottom: 1px solid #ccd1d1;
  outline: 0;
  border-radius: 0px;
}

.input-obj input[type="password"] {
  font-size: 1.5em;
  font-family: "thaisanslite_r1";
  border: 0;
  border-bottom: 1px solid #ccd1d1;
  outline: 0;
  border-radius: 0px;
}

.L_H2_B {
  /*label, size h2, bold*/
  font-size: 2em;
  font-weight: bold;
  margin: 0em 0em 0.5em 0em; /*space between object*/
  font-family: "thaisanslite_r1";
}

.L_H3_B {
  /*label, size h2, bold*/
  font-size: 3em;
  font-weight: bold;
  margin: 0em 0em 0.5em 0em; /*space between object*/
  font-family: "thaisanslite_r1";
}

.F-TH {
  font-family: "thaisanslite_r1";
}

.L-H0 {
  font-size: 3em;
}
.L-H1 {
  font-size: 2.5em;
}
.L-H2 {
  font-size: 2em;
}
.L-H3 {
  font-size: 1.5em;
}
.L-H4 {
  font-size: 1.4em;
}
.L-H5 {
  font-size: 1.3em;
}
.L-H6 {
  font-size: 1.2em;
}
.L-H7 {
  font-size: 1em;
}
.L-H8 {
  font-size: 0.8em;
}

.L-TH-LG {
  font-size: 1.4em;
  font-family: "thaisanslite_r1";
}
.L-TH {
  font-size: 1.2em;
  font-family: "thaisanslite_r1";
}
.L-TH-SM {
  font-size: 1em;
  font-family: "thaisanslite_r1";
}

.label-bold {
  font-weight: bold;
}
.label-bold-center {
  font-weight: bold;
  text-align: center;
}
.l_nowrap {
  white-space: nowrap;
}
.label-left {
  text-align: left;
}
.label-center {
  text-align: center;
}
.label-right {
  text-align: right;
}
.l_black {
  color: #403d3e;
}
.l_grey {
  color: #f2f4f4;
}
.l_grey_d {
  color: #b2babb;
}
.l_blue {
  color: #2980b9;
}
.l_red {
  color: #cb4335;
}
.l_green {
  color: #11d663;
}
.l_Violet {
  color: #8a2be2;
}
.line_space1 {
  line-height: 17pt;
}
.line_mar1 {
  margin: 0em 0em 0.5em 0em;
}

/*
.header {
	height: 45px;
	position: fixed;
	le ft: 0;
	top: 0;
	width: 100%;
	background-color: #FFFFFF;
	color: #C0C0C0;
	text-align: center;
}
*/
.footer1 {
  height: 55px;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #ffffff;
  color: #c0c0c0;
  text-align: center;
}

.footer2 {
  /*have label below*/
  height: 62px;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #ffffff;
  color: #c0c0c0;
  text-align: center;
}
