html, body {padding:0; margin:0; min-height:100%;}
body {width:100%; height:100%; background:#fff; font-family:'Jaldi', sans-serif;}

.wrapper {display:none; height:100%; width:100%; position:relative;}

header {display:block; width:calc(100% - 40px); max-width:1050px; margin:0 auto; padding:10px; position:relative;}
header #logo {width:80px; height:80px; margin:5px 20px 5px 10px; background:#000; display:inline-block; vertical-align:middle;}
header h2 {padding:0; margin:0; font:700 40px/40px 'Jaldi', sans-serif; color:#000; display:inline-block; vertical-align:middle;}
header a.language {display:block; float:right; font:700 20px/20px 'Jaldi', sans-serif; color:#000; text-decoration:none; margin:10px 40px 0 0;}

header h3 {padding:0; margin:0; font:700 30px/30px 'Jaldi', sans-serif; color:#000; display:inline-block; vertical-align:middle;}

.content {width:calc(100% - 40px); max-width:1050px; margin:0 auto; padding:10px 10px 40px 10px; border:0px solid #ddd; font:300 16px/16px 'Jaldi', sans-serif; color:#000; text-decoration:none;}
.rightImage {float:right; padding:0 0 10px 20px;}
.leftImage {float:left; padding:0 20px 10px 0;}

.sample {width:calc(60% - 40px); max-width:600px; margin:0 auto; padding:10px; border:0px solid #ddd;}

#footer {position:absolute; bottom:0; width:100%; height:30px;}
#footer .footer-inner {width:calc(100% - 40px); max-width:1050px; margin:0 auto; border-top:1px solid #93272c;}
#footer .footer-inner ul {float:right; padding:0; margin:0; list-style:none;}
#footer .footer-inner ul li {display:inline-block; padding:0 0 0 10px;}
#footer .footer-inner ul li a {text-decoration:none; color:#93272c; font:400 14px/26px 'Jaldi', sans-serif;}
#footer .footer-inner ul li a:hover {text-decoration:underline;}

/* inquiry box */
#form-fields {max-width:650px; margin:40px auto; text-align:left;}
#form-fields label {display:inline-block; width:55%; font:normal 15px/40px arial, sans-serif; vertical-align:middle; text-align:left;}
#form-fields label.checkbox {width:auto; display:inline;}
#form-fields label span {color:#f00; padding:0 5px; font-size:20px;}
#form-fields input {display:inline-block; width:40%; height:30px; border:1px solid #999; font:normal 15px/30px arial, sans-serif; margin:5px 0; text-indent:5px; vertical-align:middle;}
#form-fields input.check {width:auto; height:auto; margin-right:10px; vertical-align:middle;}
#form-fields textarea {display:inline-block; width:40%; height:200px; overflow:auto; border:1px solid #999; font:normal 15px/30px arial, sans-serif; margin:10px 0; text-indent:5px; vertical-align:middle; margin-left:-4px;}
#form-fields #submit {width:100px; height:40px; border-radius:5px; margin:10px 0 10px 40%; border:0; background:#069; color:#fff; font:normal 18px/40px arial, sans-serif;}
#form-fields h1 {padding:0; margin:0; font:bold 25px/50px arial, sans-serif; text-align:left;}
#form-fields h2 {padding:10px 0; margin:0; font:bold 20px/40px arial, sans-serif; text-align:left;}
#form-fields p {padding:5px 0; margin:0; font:normal 16px/25px arial, sans-serif; text-align:left;}
#form-fields p span {color:#f00; padding:0 5px 0 0; font-size:20px;}
#form-fields .highlight {outline:1px solid red;}

#form-fields select {display:inline-block; width:calc(40% + 4px); height:30px; border:1px solid #999; font:normal 15px/30px arial, sans-serif; margin:5px 0; text-indent:5px; vertical-align:middle;}


